summaryrefslogtreecommitdiff
path: root/indoteknik_custom/models
diff options
context:
space:
mode:
Diffstat (limited to 'indoteknik_custom/models')
-rwxr-xr-xindoteknik_custom/models/purchase_pricelist.py25
1 files changed, 11 insertions, 14 deletions
diff --git a/indoteknik_custom/models/purchase_pricelist.py b/indoteknik_custom/models/purchase_pricelist.py
index 86a5544d..6a8a4650 100755
--- a/indoteknik_custom/models/purchase_pricelist.py
+++ b/indoteknik_custom/models/purchase_pricelist.py
@@ -31,17 +31,14 @@ class PurchasePricelist(models.Model):
@api.constrains('vendor_id', 'product_id','human_last_update','write_date')
def _check_duplicate_purchase_pricelist(self):
for price in self:
- if price.write_date == price.create_date:
- domain = [
- ('product_id', '=', price.product_id.id),
- ('vendor_id', '=', price.vendor_id.id)
- ]
-
- domain.append(('id', '!=', price.id))
- massage="Product dan vendor yang anda gunakan sudah ada di purchase pricelist"
- existing_purchase = self.search(domain, limit=1)
- if existing_purchase:
- raise UserError(massage)
- existing_purchase = self.search(domain, limit=1)
- if existing_purchase:
- raise UserError(massage) \ No newline at end of file
+ domain = [
+ ('product_id', '=', price.product_id.id),
+ ('vendor_id', '=', price.vendor_id.id)
+ ]
+
+ domain.append(('id', '!=', price.id))
+ massage="Product dan vendor yang anda gunakan sudah ada di purchase pricelist"
+ existing_purchase = self.search(domain, limit=1)
+ if existing_purchase:
+ raise UserError(massage)
+ \ No newline at end of file