diff --git a/client-editabletree.diff b/client-editabletree.diff new file mode 100644 index 0000000..ee6bb34 --- /dev/null +++ b/client-editabletree.diff @@ -0,0 +1,15 @@ +diff -r b064a68aa440 tryton/gui/window/view_form/view/list_gtk/editabletree.py +--- ./tryton/tryton/gui/window/view_form/view/list_gtk/editabletree.py Tue May 06 18:26:15 2014 +0200 ++++ ./tryton/tryton/gui/window/view_form/view/list_gtk/editabletree.py Wed May 14 18:19:17 2014 +0200 +@@ -112,7 +112,10 @@ + model = self.get_model() + if not path or not column or not column.name: + return True +- record = model.get_value(model.get_iter(path), 0) ++ try: ++ record = model.get_value(model.get_iter(path), 0) ++ except: ++ return True + field = record[column.name] + if hasattr(field, 'editabletree_entry'): + entry = field.editabletree_entry diff --git a/series b/series index ba991c4..06af90a 100644 --- a/series +++ b/series @@ -1,3 +1,4 @@ +client-editabletree.diff issue3901002_1.diff issue1371002_130001.diff issue136_416.diff