diff --git a/tryton/gui/window/view_form/model/field.py b/tryton/gui/window/view_form/model/field.py index 6d9f625581..e16dc76af6 100644 --- a/tryton/gui/window/view_form/model/field.py +++ b/tryton/gui/window/view_form/model/field.py @@ -511,6 +511,8 @@ class O2MField(CharField): get_readonly=readonly) values.pop(parent_name, None) result.append(('create', values)) + if not result[0][1]: + del result[0] if record_removed: result.append(('unlink', [x.id for x in record_removed])) if record_deleted: