Fix history search to remove only past deleted records

review1481002
This commit is contained in:
Cédric Krier committed 2013-11-05 17:20:08 +01:00
1 parent 34b420304e
commit bc1215af41
1 file changed
+3 -1
+3 -1
View File
@@ -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)