diff --git a/models/pos_kds_report.py b/models/pos_kds_report.py index 6670d4b..82c8060 100644 --- a/models/pos_kds_report.py +++ b/models/pos_kds_report.py @@ -35,12 +35,10 @@ class PosKdsReportLine(models.Model): for record in self: record.pos_config_id = record.pos_order_id.session_id.config_id - def name_get(self): - result = [] + @api.depends('pos_order_id.name', 'product_id.name') + def _compute_display_name(self): for record in self: - name = f"{record.pos_order_id.name} - {record.product_id.name}" - result.append((record.id, name)) - return result + record.display_name = f"{record.pos_order_id.name} - {record.product_id.name}" class PosKdsReportOrder(models.Model): @@ -69,9 +67,7 @@ class PosKdsReportOrder(models.Model): for record in self: record.pos_config_id = record.pos_order_id.session_id.config_id - def name_get(self): - result = [] + @api.depends('pos_order_id.name', 'prep_display_id.name') + def _compute_display_name(self): for record in self: - name = f"{record.pos_order_id.name} ({record.prep_display_id.name})" - result.append((record.id, name)) - return result + record.display_name = f"{record.pos_order_id.name} ({record.prep_display_id.name})"