From 91b9dc911418b4601795b8952cc35c866f0da246 Mon Sep 17 00:00:00 2001 From: hukl Date: Mon, 27 Apr 2009 10:44:11 +0200 Subject: minor fix. users were not set properly --- app/models/node.rb | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/models/node.rb b/app/models/node.rb index 0b92708..98fe94f 100644 --- a/app/models/node.rb +++ b/app/models/node.rb @@ -50,6 +50,8 @@ class Node < ActiveRecord::Base draft elsif draft && self.lock_owner.nil? lock_for! current_user + draft.user = current_user + draft.save draft elsif draft && self.lock_owner != current_user raise "Page is locked" @@ -62,6 +64,8 @@ class Node < ActiveRecord::Base def create_new_draft user empty_page = self.pages.create empty_page.user = user + empty_page.save + empty_page.clone_attributes_from self.head self.draft = empty_page -- cgit v1.3