From 6674c37ef49e21bbeaa68b83cc9b39631db5836e Mon Sep 17 00:00:00 2001
From: benjamin <benjamin@le-filament.com>
Date: Thu, 27 Apr 2023 16:54:24 +0200
Subject: [PATCH] [fix] new name after version validation

---
 models/scop_bordereau_cg.py | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/models/scop_bordereau_cg.py b/models/scop_bordereau_cg.py
index 685f121..ff14234 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,
-- 
GitLab