diff --git a/tryton/gui/window/view_form/view/list_gtk/editabletree.py b/tryton/gui/window/view_form/view/list_gtk/editabletree.py index f95d1af39d..e75daa7e83 100644 --- a/tryton/gui/window/view_form/view/list_gtk/editabletree.py +++ b/tryton/gui/window/view_form/view/list_gtk/editabletree.py @@ -200,7 +200,7 @@ class EditableTreeView(gtk.TreeView): break self.set_cursor(new_path, col, True) elif event.keyval == gtk.keysyms.Escape: - if model.id is None: + if model.id < 0: store.remove(store.get_iter(path)) self.screen.current_model = False if not path[0]: