From de2b61c0baa0d1d2bdf59adf5538a8e765620f05 Mon Sep 17 00:00:00 2001 From: Rafi Zadanly Date: Wed, 3 Apr 2024 14:39:01 +0700 Subject: Add pricing group validation on purchase pricelist --- indoteknik_custom/models/purchase_pricelist.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/indoteknik_custom/models/purchase_pricelist.py b/indoteknik_custom/models/purchase_pricelist.py index d61fe70e..b189b464 100755 --- a/indoteknik_custom/models/purchase_pricelist.py +++ b/indoteknik_custom/models/purchase_pricelist.py @@ -89,6 +89,10 @@ class PurchasePricelist(models.Model): product_group = rec.product_id.product_tmpl_id.x_manufacture.pricing_group or None price_incl = rec.include_price + if not product_group: + self.env.cr.commit() + raise ValidationError(_('Produk %s tidak memiliki "Pricing Group"' % rec.product_id.display_name)) + markup_percentage = price_group['markup'][product_group] if markup_percentage == 0: continue -- cgit v1.2.3