fix: evitando duplicado de productos en la importacion.
This commit is contained in:
@@ -59,8 +59,10 @@ def handle_import_products_file(csv_file):
|
||||
data = io.StringIO(csv_file.read().decode('utf-8'))
|
||||
reader = csv.DictReader(data, quotechar='"')
|
||||
for row in reader:
|
||||
product = Product()
|
||||
product.name = row['producto']
|
||||
product, _ = Product.objects.get_or_create(
|
||||
name=row['producto'],
|
||||
defaults={'price': row['precio']}
|
||||
)
|
||||
product.price = row['precio']
|
||||
product.measuring_unit = row['unidad']
|
||||
product.save()
|
||||
|
||||
Reference in New Issue
Block a user