Files

23 lines
766 B
Python

from odoo import api, models, Command
class ProductTemplate(models.Model):
_inherit = 'product.template'
@api.model
def _update_product_by_barcodelookup(self, product, barcode_lookup_data):
product.ensure_one()
description = super()._update_product_by_barcodelookup(product, barcode_lookup_data)
if not product.description_ecommerce:
product.description_ecommerce = description
return description
def _set_lookup_image(self, product, img):
image = super()._set_lookup_image(product, img)
if image is not True:
self.product_template_image_ids = [Command.create({
'name': product.name,
'image_1920': image,
})]
return image