From 9019a8b3805d93a1a8eb4cc1f6f293871a245880 Mon Sep 17 00:00:00 2001 From: clemkeirua Date: Wed, 30 Sep 2020 15:56:06 +0200 Subject: [PATCH] ensure a dossier_id is set if possible --- app/models/champ.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/app/models/champ.rb b/app/models/champ.rb index 47bb90ba1..19e2d3987 100644 --- a/app/models/champ.rb +++ b/app/models/champ.rb @@ -61,6 +61,7 @@ class Champ < ApplicationRecord scope :root, -> { where(parent_id: nil) } + before_create :set_dossier_id, if: :needs_dossier_id? before_validation :set_dossier_id, if: :needs_dossier_id? validates :type_de_champ_id, uniqueness: { scope: [:dossier_id, :row] }