Cleanup after clone

This commit is contained in:
Paul Chavard 2020-07-28 16:39:32 +02:00
parent 7301b202aa
commit 1fca481c6e
2 changed files with 7 additions and 2 deletions

View file

@ -299,6 +299,7 @@ class Procedure < ApplicationRecord
procedure.unpublished_at = nil
procedure.published_at = nil
procedure.lien_notice = nil
procedure.published_revision = nil
procedure.draft_revision.procedure = procedure
if is_different_admin
@ -326,6 +327,8 @@ class Procedure < ApplicationRecord
end
procedure.save
procedure.draft_revision.types_de_champ.update_all(revision_id: procedure.draft_revision.id)
procedure.draft_revision.types_de_champ_private.update_all(revision_id: procedure.draft_revision.id)
# FIXUP: needed during transition to revisions
procedure.draft_revision.types_de_champ.each do |type_de_champ|