diff --git a/app/models/procedure.rb b/app/models/procedure.rb index 07ca5e6ff..c2313239a 100644 --- a/app/models/procedure.rb +++ b/app/models/procedure.rb @@ -689,6 +689,11 @@ class Procedure < ApplicationRecord end end + def publish_revision! + update!(draft_revision: create_new_revision, published_revision: draft_revision) + published_revision.touch(:published_at) + end + private def before_publish