diff --git a/tryton/tryton/gui/window/view_form/view/list.py b/tryton/tryton/gui/window/view_form/view/list.py index 17f72263a7..d2b0b06f96 100644 --- a/tryton/tryton/gui/window/view_form/view/list.py +++ b/tryton/tryton/gui/window/view_form/view/list.py @@ -758,7 +758,10 @@ class ViewTree(View): clipboard = self.treeview.get_clipboard(clipboard_type) selection = self.treeview.get_selection() data = StringIO() - writer = csv.writer(data, delimiter='\t', lineterminator='\n') + lineterminator = ( + '\n' if selection.count_selected_rows() > 1 else '') + writer = csv.writer( + data, delimiter='\t', lineterminator=lineterminator) selection.selected_foreach(copy_foreach, writer.writerow) clipboard.set_text(data.getvalue(), -1)