We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 9ae6748 commit 8d20960Copy full SHA for 8d20960
core/app/models/spree/store.rb
@@ -25,7 +25,7 @@ class Store < Spree::Base
25
self.allowed_ransackable_attributes = %w[name url code]
26
27
before_save :ensure_default_exists_and_is_unique
28
- before_destroy :validate_not_default
+ before_destroy :validate_not_default, prepend: true
29
30
enum :reverse_charge_status, {
31
disabled: 0,
@@ -73,6 +73,7 @@ def ensure_default_exists_and_is_unique
73
def validate_not_default
74
if default
75
errors.add(:base, :cannot_destroy_default_store)
76
+ throw :abort
77
end
78
79
0 commit comments