Add published revision to all non brouillon procedures
This commit is contained in:
parent
87a1661cdc
commit
733b8bd904
1 changed files with 1 additions and 4 deletions
|
@ -10,15 +10,12 @@ class RevisionsMigration
|
|||
add_types_de_champs_to_revision(procedure, :types_de_champ)
|
||||
add_types_de_champs_to_revision(procedure, :types_de_champ_private)
|
||||
|
||||
if procedure.publiee?
|
||||
if !procedure.brouillon?
|
||||
published_revision = procedure.draft_revision
|
||||
|
||||
procedure.draft_revision = procedure.create_new_revision
|
||||
procedure.published_revision = published_revision
|
||||
procedure.save!(validate: false)
|
||||
elsif procedure.close? || procedure.depubliee?
|
||||
procedure.draft_revision = procedure.create_new_revision
|
||||
procedure.save!(validate: false)
|
||||
end
|
||||
|
||||
true
|
||||
|
|
Loading…
Reference in a new issue