diff --git a/apiserver/plane/db/models/state.py b/apiserver/plane/db/models/state.py index d66ecfa72..2fa1ebe38 100644 --- a/apiserver/plane/db/models/state.py +++ b/apiserver/plane/db/models/state.py @@ -38,4 +38,13 @@ class State(ProjectBaseModel): def save(self, *args, **kwargs): self.slug = slugify(self.name) + if self._state.adding: + # Get the maximum sequence value from the database + last_id = State.objects.filter(project=self.project).aggregate( + largest=models.Max("sequence") + )["largest"] + # if last_id is not None + if last_id is not None: + self.sequence = last_id + 15000 + return super().save(*args, **kwargs)