From 8623885c35e9995307ac13d857035b61ff0672bd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adri=C3=A0=20Tarroja=20Caubet?= Date: Thu, 20 Oct 2022 09:44:24 +0200 Subject: [PATCH] Exclude active record from type search issue11729 review435911044 (grafted from 4ac40db3d36dac93d46e807c4430d7b0aa1f5fd2) --HG-- branch : 6.0 --- attendance.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/attendance.py b/attendance.py index abd12debf9..00c7a7883f 100644 --- a/attendance.py +++ b/attendance.py @@ -140,11 +140,12 @@ class Line(ModelSQL, ModelView): attendance=record.rec_name, period=period_date)) - @fields.depends('employee', 'at') + @fields.depends('employee', 'at', 'id') def on_change_with_type(self): records = self.search([ ('employee', '=', self.employee), ('at', '<', self.at), + ('id', '!=', self.id), ], order=[('at', 'desc')], limit=1)