summaryrefslogtreecommitdiff
path: root/app/models/node.rb
diff options
context:
space:
mode:
authorhukl <contact@smyck.org>2009-02-25 20:58:31 +0100
committerhukl <contact@smyck.org>2009-02-25 20:58:31 +0100
commit997c4c31b512ad0976f362a91116ec4647488d68 (patch)
treef660fdd07040c5347fbad61b2856effc132b90e5 /app/models/node.rb
parent82dd65e36277652c3177aced94f925685849ef47 (diff)
fixed little locale loophole
Diffstat (limited to 'app/models/node.rb')
-rw-r--r--app/models/node.rb4
1 files changed, 4 insertions, 0 deletions
diff --git a/app/models/node.rb b/app/models/node.rb
index b04aeba..00acc29 100644
--- a/app/models/node.rb
+++ b/app/models/node.rb
@@ -69,6 +69,8 @@ class Node < ActiveRecord::Base
69 69
70 p.tag_list = self.head.tag_list.join(", ") 70 p.tag_list = self.head.tag_list.join(", ")
71 71
72 locale_before = I18n.locale
73
72 I18n.available_locales.each do |l| 74 I18n.available_locales.each do |l|
73 next if l == :root 75 next if l == :root
74 I18n.locale = l 76 I18n.locale = l
@@ -78,6 +80,8 @@ class Node < ActiveRecord::Base
78 p.body = self.head.body 80 p.body = self.head.body
79 end 81 end
80 82
83 I18n.locale = locale_before
84
81 p.user = user 85 p.user = user
82 p.save 86 p.save
83 p 87 p