diff --git a/models/scop_bordereau_cg.py b/models/scop_bordereau_cg.py index 685f12112da5cd7aece8ed797f6f245736151f2d..ff14234d0ffc5dbb5976828a3c84d58559d22c92 100644 --- a/models/scop_bordereau_cg.py +++ b/models/scop_bordereau_cg.py @@ -697,9 +697,13 @@ class Bordereau(models.Model): """ self.ensure_one() ongoing_version = self.check_ongoing_version() + if "-" in self.name: + new_name = self.name[0:-2] + "-" + str(self.version + 1) + else: + new_name = self.name + "-" + str(self.version + 1) self.write( { - "name": self.name + "-" + str(self.version + 1), + "name": new_name, "version": self.version + 1, "date_regul": ongoing_version.date, "comment_regul": ongoing_version.comment,