From c03ad30fa3c043d014c06e2f894803af2fd91940 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Sun, 15 Apr 2012 17:05:24 +0200 Subject: [PATCH] Records must be destroyed on deletion Deleted record must be destroyed and not stored in on the group. --- tryton/gui/window/view_form/screen/screen.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/tryton/gui/window/view_form/screen/screen.py b/tryton/gui/window/view_form/screen/screen.py index ffedd0a433..86e632345b 100644 --- a/tryton/gui/window/view_form/screen/screen.py +++ b/tryton/gui/window/view_form/screen/screen.py @@ -562,6 +562,11 @@ class Screen(SignalEvent): for record in records: if record.parent: record.parent.save() + if record in record.group.record_deleted: + record.group.record_deleted.remove(record) + if record in record.group.record_removed: + record.group.record_removed.remove(record) + record.destroy() if idx > 0: record = top_record.group[idx - 1]