Fix(selling): enable selling_settings creation through fixtures (#54177)

This commit is contained in:
mgicking-bmi
2026-04-11 00:12:00 -05:00
committed by GitHub
parent 2f5fa3b207
commit 3e5d18c5c4

View File

@@ -93,10 +93,10 @@ class SellingSettings(Document):
self.validate_fallback_to_default_price_list()
if old_doc.enable_tracking_sales_commissions != self.enable_tracking_sales_commissions:
if old_doc and old_doc.enable_tracking_sales_commissions != self.enable_tracking_sales_commissions:
toggle_tracking_sales_commissions_section(not self.enable_tracking_sales_commissions)
if old_doc.enable_utm != self.enable_utm:
if old_doc and old_doc.enable_utm != self.enable_utm:
toggle_utm_analytics_section(not self.enable_utm)
def validate_fallback_to_default_price_list(self):