From 15e90132642555f0a6ee3da6a711ec220b9e8300 Mon Sep 17 00:00:00 2001 From: Paul Chavard Date: Fri, 18 Jun 2021 11:13:18 +0200 Subject: [PATCH] Set published_at on revision when publishing a procedure --- app/models/procedure.rb | 5 +++++ 1 file changed, 5 insertions(+) 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