vendor/assets/javascripts/batman/batman.rails.js in batman-rails-0.0.8 vs vendor/assets/javascripts/batman/batman.rails.js in batman-rails-0.0.9
- old
+ new
@@ -67,14 +67,14 @@
RailsStorage.prototype._errorsFrom422Response = function(response) {
return JSON.parse(response);
};
RailsStorage.prototype.after('update', 'create', function(env, next) {
- var error, errorsArray, key, record, response, validationError, validationErrors, _i, _len, _ref;
+ var error, errorsArray, key, record, response, validationError, validationErrors, _i, _len;
record = env.subject;
error = env.error, response = env.response;
if (error) {
- if (((_ref = error.request) != null ? _ref.get('status') : void 0) === 422) {
+ if (error instanceof Batman.StorageAdapter.UnprocessableRecordError) {
try {
validationErrors = this._errorsFrom422Response(response);
} catch (extractionError) {
env.error = extractionError;
return next();