diff --git a/tryton/tryton/gui/window/win_import.py b/tryton/tryton/gui/window/win_import.py index 6f4145a1e3..c976683274 100644 --- a/tryton/tryton/gui/window/win_import.py +++ b/tryton/tryton/gui/window/win_import.py @@ -201,7 +201,8 @@ class WinImport(WinCSV): fname = self.import_csv_file.get_filename() if fname: - self.import_csv(fname, fields) + if not self.import_csv(fname, fields): + return self.destroy() def import_csv(self, fname, fields): @@ -252,3 +253,4 @@ class WinImport(WinCSV): common.message(_('%d record imported.') % count) else: common.message(_('%d records imported.') % count) + return count