diff --git a/app/models/workflow/stage.rb b/app/models/workflow/stage.rb index 9eb7ef1d0..2cc0eb78f 100644 --- a/app/models/workflow/stage.rb +++ b/app/models/workflow/stage.rb @@ -1,3 +1,10 @@ class Workflow::Stage < ApplicationRecord belongs_to :workflow + + before_validation :assign_random_color, on: :create + + private + def assign_random_color + self.color ||= Card::Colored::COLORS.sample + end end