]> source.dussan.org Git - redmine.git/commitdiff
fixed: crash on my/page_layout (trying to modify a frozen hash)
authorJean-Philippe Lang <jp_lang@yahoo.fr>
Sun, 18 Feb 2007 14:59:06 +0000 (14:59 +0000)
committerJean-Philippe Lang <jp_lang@yahoo.fr>
Sun, 18 Feb 2007 14:59:06 +0000 (14:59 +0000)
git-svn-id: http://redmine.rubyforge.org/svn/trunk@258 e93f8b46-1217-0410-a6f0-8f06a7374b81

app/controllers/my_controller.rb

index fcb3d26176313fb56e13ac54468043376466ed45..f3d1b2a720ccb28d09a97dad56047ac6c23ee36f 100644 (file)
@@ -79,7 +79,7 @@ class MyController < ApplicationController
   # User's page layout configuration
   def page_layout
     @user = self.logged_in_user
-    @blocks = @user.pref[:my_page_layout] || DEFAULT_LAYOUT
+    @blocks = @user.pref[:my_page_layout] || DEFAULT_LAYOUT.dup
     session[:page_layout] = @blocks
     %w(top left right).each {|f| session[:page_layout][f] ||= [] }
     @block_options = []