Fix that in-use Workflows couldn't be deleted

This commit is contained in:
Jason Zimdars
2025-09-04 15:14:04 -05:00
parent e9fadf6fa5
commit 96ec2f698e
2 changed files with 4 additions and 1 deletions
+2 -1
View File
@@ -4,7 +4,8 @@ class Workflow < ApplicationRecord
{ name: "In progress", color: "var(--color-card-3)" }
]
has_many :stages, dependent: :delete_all
has_many :stages, dependent: :destroy
has_many :collections, dependent: :nullify
after_create_commit :create_default_stages
+2
View File
@@ -1,6 +1,8 @@
class Workflow::Stage < ApplicationRecord
belongs_to :workflow, touch: true
has_many :cards, dependent: :nullify
before_validation :assign_random_color, on: :create
private