From bc6080a332806c2d0d359e05aaee2a7865d08673 Mon Sep 17 00:00:00 2001 From: hukl Date: Tue, 17 Nov 2009 12:35:04 +0100 Subject: don't set the published_at upon creation of the first draft but rather on publish --- app/models/node.rb | 2 ++ 1 file changed, 2 insertions(+) (limited to 'app/models/node.rb') diff --git a/app/models/node.rb b/app/models/node.rb index e9d935a..4f67dcb 100644 --- a/app/models/node.rb +++ b/app/models/node.rb @@ -95,7 +95,9 @@ class Node < ActiveRecord::Base def publish_draft! if self.draft self.head = self.draft + self.head.published_at ||= Time.now self.head.save! + self.draft = nil if staged_slug && (staged_slug != slug) -- cgit v1.3