diff --git a/app/assets/javascripts/admin/controllers/override_variants_controller.js.coffee b/app/assets/javascripts/admin/controllers/override_variants_controller.js.coffee index 7eb60855ae..1d6fe64a70 100644 --- a/app/assets/javascripts/admin/controllers/override_variants_controller.js.coffee +++ b/app/assets/javascripts/admin/controllers/override_variants_controller.js.coffee @@ -43,10 +43,10 @@ angular.module("ofn.admin").controller "AdminOverrideVariantsCtrl", ($scope, $ti StatusMessage.display 'alert', 'No changes to save.' else StatusMessage.display 'progress', 'Saving...' - DirtyVariantOverrides.save - success: (data) -> - DirtyVariantOverrides.clear() - #VariantOverrides.update data.variant_overrides - $timeout -> StatusMessage.display 'success', 'Changes saved.' - error: (data, status) -> - $timeout -> StatusMessage.display 'failure', 'Oh no!' + DirtyVariantOverrides.save() + .success (data) -> + DirtyVariantOverrides.clear() + #VariantOverrides.update data.variant_overrides + $timeout -> StatusMessage.display 'success', 'Changes saved.' + .error (data, status) -> + $timeout -> StatusMessage.display 'failure', 'Oh no!' diff --git a/app/assets/javascripts/admin/services/dirty_variant_overrides.js.coffee b/app/assets/javascripts/admin/services/dirty_variant_overrides.js.coffee index f0f5b48549..14a1ff35f9 100644 --- a/app/assets/javascripts/admin/services/dirty_variant_overrides.js.coffee +++ b/app/assets/javascripts/admin/services/dirty_variant_overrides.js.coffee @@ -21,13 +21,9 @@ angular.module("ofn.admin").factory "DirtyVariantOverrides", ($http) -> all_vos.push vo for variant_id, vo of vos all_vos - save: (callbacks={}) -> + save: -> $http method: "POST" url: "/admin/products/override_variants" data: variant_overrides: @all() - .success (data) -> - (callbacks.success || Angular.noop) data - .error (data, status) -> - (callbacks.error || Angular.noop) data, status