Fix: Don't use smaller integer fields for some workflow fields (#12834)

This commit is contained in:
Trenton H
2026-05-20 07:39:01 -07:00
committed by GitHub
parent bd86dca57e
commit df861189fa
3 changed files with 45 additions and 34 deletions
+4 -4
View File
@@ -1415,7 +1415,7 @@ class WorkflowTrigger(models.Model):
help_text=_("JSON-encoded custom field query expression."),
)
schedule_offset_days = models.SmallIntegerField(
schedule_offset_days = models.IntegerField(
_("schedule offset days"),
default=0,
help_text=_(
@@ -1431,7 +1431,7 @@ class WorkflowTrigger(models.Model):
),
)
schedule_recurring_interval_days = models.PositiveSmallIntegerField(
schedule_recurring_interval_days = models.PositiveIntegerField(
_("schedule recurring delay in days"),
default=1,
validators=[MinValueValidator(1)],
@@ -1586,7 +1586,7 @@ class WorkflowAction(models.Model):
default=WorkflowActionType.ASSIGNMENT,
)
order = models.PositiveSmallIntegerField(_("order"), default=0)
order = models.PositiveIntegerField(_("order"), default=0)
assign_title = models.TextField(
_("assign title"),
@@ -1828,7 +1828,7 @@ class WorkflowAction(models.Model):
class Workflow(models.Model):
name = models.CharField(_("name"), max_length=256, unique=True)
order = models.SmallIntegerField(_("order"), default=0)
order = models.IntegerField(_("order"), default=0)
triggers = models.ManyToManyField(
WorkflowTrigger,