diff --git a/source/app/models/main.py b/source/app/models/main.py index 560970c..e9640de 100644 --- a/source/app/models/main.py +++ b/source/app/models/main.py @@ -2995,6 +2995,7 @@ class Productos(BaseModel): Productos.descripcion, Productos.unidad, Productos.valor_unitario, + Productos.codigo_barras, Productos.cuenta_predial, Productos.inventario, Productos.existencia, @@ -3065,8 +3066,8 @@ class Productos(BaseModel): @classmethod def actualizar(cls, values, id): - if not 'cuenta_predial' in values: - values['cuenta_predial'] = '' + values['cuenta_predial'] = values.get('cuenta_predial', '') + values['codigo_barras'] = values.get('codigo_barras', '') fields, taxes = cls._clean(cls, values) obj_taxes = SATImpuestos.select().where(SATImpuestos.id.in_(taxes)) with database_proxy.transaction():