feat: temp barcode templates
This commit is contained in:
@@ -26,6 +26,9 @@ class ProductService(BaseService):
|
||||
# Creating product
|
||||
product_dict = request.dict()
|
||||
del product_dict['barcodes']
|
||||
del product_dict['barcode_template']
|
||||
if request.barcode_template:
|
||||
product_dict['barcode_template_id'] = request.barcode_template.id
|
||||
product = Product(**product_dict)
|
||||
self.session.add(product)
|
||||
|
||||
@@ -60,6 +63,10 @@ class ProductService(BaseService):
|
||||
product_dict = request.product.dict()
|
||||
del product_dict['id']
|
||||
del product_dict['barcodes']
|
||||
del product_dict['barcode_template']
|
||||
if request.product.barcode_template:
|
||||
product_dict['barcode_template_id'] = request.product.barcode_template.id
|
||||
|
||||
await self.session.execute(
|
||||
update(Product)
|
||||
.where(Product.id == request.product.id)
|
||||
|
||||
Reference in New Issue
Block a user