From bc1215af41be8614efd1b3096a8adf9c8e1f1ba2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Tue, 5 Nov 2013 17:20:08 +0100 Subject: [PATCH] Fix history search to remove only past deleted records review1481002 --- trytond/model/modelsql.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/trytond/model/modelsql.py b/trytond/model/modelsql.py index b3fbcfab5c..3f81ca8abb 100644 --- a/trytond/model/modelsql.py +++ b/trytond/model/modelsql.py @@ -994,7 +994,9 @@ class ModelSQL(ModelStorage): cursor.execute(*history.select(history.id, history.write_date, where=where & (history.write_date != None) - & (history.create_date == None))) + & (history.create_date == None) + & (history.write_date + <= transaction.context['_datetime']))) for deleted_id, delete_date in cursor.fetchall(): if ids_date[deleted_id] < delete_date: to_delete.add(deleted_id)