diff --git a/taiga/projects/occ/mixins.py b/taiga/projects/occ/mixins.py index 727e57e6..e10bf386 100644 --- a/taiga/projects/occ/mixins.py +++ b/taiga/projects/occ/mixins.py @@ -31,7 +31,9 @@ class OCCResourceMixin(object): if current_version != param_version: raise exc.WrongArguments({"version": "The version doesn't match with the current one"}) - obj.version = models.F('version') + 1 + if obj.id: + obj.version = models.F('version') + 1 + super().pre_save(obj)