Make qbo item inactive if deleted

This commit is contained in:
2026-03-17 19:45:36 -04:00
parent e640e61648
commit d5e59c120c

View File

@@ -18,6 +18,7 @@ class Item < QboBaseModel
self.inheritance_column = :_type_disabled
qbo_sync push: true
after_initialize :set_defaults, if: :new_record?
before_destroy :make_inactive
# Updates Both local & remote DB account ref
def account_id=(id)
@@ -37,6 +38,11 @@ class Item < QboBaseModel
super
end
def make_inactive
details.active = false
push_to_qbo
end
def ref
Quickbooks::Model::BaseReference.new
end