YUKI Hiroshi
null+****@clear*****
Mon Nov 26 19:19:35 JST 2012
YUKI Hiroshi 2012-11-26 19:19:35 +0900 (Mon, 26 Nov 2012) New Revision: 4afaf9e08d6c53d83c683ec82a93477b4672a668 https://github.com/groonga/gcs/commit/4afaf9e08d6c53d83c683ec82a93477b4672a668 Log: Raise validation errors before other type errors Modified files: lib/api/2011-02-01/configuration.js Modified: lib/api/2011-02-01/configuration.js (+4 -0) =================================================================== --- lib/api/2011-02-01/configuration.js 2012-11-26 19:17:23 +0900 (dadea59) +++ lib/api/2011-02-01/configuration.js 2012-11-26 19:19:35 +0900 (e755f08) @@ -349,6 +349,8 @@ handlers.DefineIndexField = function(context, request, response, config) { } catch(error) { if (error.isValidationError && error.isMultiplexed) validationErrors = validationErrors.concat(error.messages); + else if (validationErrors.length) + throw new errors.MultiplexedValidationError(validationErrors); else throw error; } @@ -424,6 +426,8 @@ handlers.DeleteIndexField = function(context, request, response, config) { } catch(error) { if (error.isValidationError && error.isMultiplexed) validationErrors = validationErrors.concat(error.messages); + else if (validationErrors.length) + throw new errors.MultiplexedValidationError(validationErrors); else throw error; } -------------- next part -------------- HTML����������������������������...Download