summaryrefslogtreecommitdiff
path: root/indoteknik_custom/models/barcoding_product.py
diff options
context:
space:
mode:
authorAzka Nathan <darizkyfaz@gmail.com>2025-04-24 14:29:33 +0700
committerAzka Nathan <darizkyfaz@gmail.com>2025-04-24 14:29:33 +0700
commit2db8d058d5b7c291669240df90afc0312d509939 (patch)
treea647416273ca431e0f3018b9b4dd014304496e59 /indoteknik_custom/models/barcoding_product.py
parent21653f522154475d9029c1e2b395960b58ecf47a (diff)
fix bug
Diffstat (limited to 'indoteknik_custom/models/barcoding_product.py')
-rw-r--r--indoteknik_custom/models/barcoding_product.py16
1 files changed, 8 insertions, 8 deletions
diff --git a/indoteknik_custom/models/barcoding_product.py b/indoteknik_custom/models/barcoding_product.py
index e28473ff..204c6128 100644
--- a/indoteknik_custom/models/barcoding_product.py
+++ b/indoteknik_custom/models/barcoding_product.py
@@ -17,16 +17,16 @@ class BarcodingProduct(models.Model):
qty_pcs_box = fields.Char(string="Quantity Pcs Box")
def check_duplicate_barcode(self):
- barcode_product = self.env['product.product'].search([('barcode', '=', self.barcode)])
+ if self.type in ['barcoding_box', 'barcoding']:
+ barcode_product = self.env['product.product'].search([('barcode', '=', self.barcode)])
- if barcode_product:
- raise UserError('Barcode sudah digunakan {}'.format(barcode_product.display_name))
-
- barcode_box = self.env['product.product'].search([('barcode_box', '=', self.barcode)])
-
- if barcode_box:
- raise UserError('Barcode box sudah digunakan {}'.format(barcode_box.display_name))
+ if barcode_product:
+ raise UserError('Barcode sudah digunakan {}'.format(barcode_product.display_name))
+
+ barcode_box = self.env['product.product'].search([('barcode_box', '=', self.barcode)])
+ if barcode_box:
+ raise UserError('Barcode box sudah digunakan {}'.format(barcode_box.display_name))
@api.constrains('barcode')
def _send_barcode_to_product(self):