summaryrefslogtreecommitdiff
path: root/app/models/node.rb
diff options
context:
space:
mode:
Diffstat (limited to 'app/models/node.rb')
-rw-r--r--app/models/node.rb16
1 files changed, 11 insertions, 5 deletions
diff --git a/app/models/node.rb b/app/models/node.rb
index 30e9e59..170ca1c 100644
--- a/app/models/node.rb
+++ b/app/models/node.rb
@@ -58,11 +58,17 @@ class Node < ActiveRecord::Base
58 raise "Page is locked" 58 raise "Page is locked"
59 else 59 else
60 # TODO clone tags later on 60 # TODO clone tags later on
61 p = self.pages.create!( 61 p = self.pages.create!
62 :title => self.head.title, 62
63 :abstract => self.head.abstract, 63 I18n.available_locales.each do |l|
64 :body => self.head.body 64 next if l == :root
65 ) 65 I18n.locale = l
66
67 p.title = self.head.title
68 p.abstract = self.head.abstract
69 p.body = self.head.body
70 end
71
66 p.user = user 72 p.user = user
67 p.save 73 p.save
68 p 74 p