Commit 26db3c33e4213510cc908eec52ff55032b8dd054

Authored by Antonio Terceiro
1 parent 6cfb4a8b

noosfero_caching: remove reference to unexisting class

ActionController::CgiResponse seems to be changed in Rails 2.3.5. Later
we need to re-add the call to the cleanup method.
Showing 1 changed file with 5 additions and 7 deletions   Show diff stats
vendor/plugins/noosfero_caching/init.rb
@@ -46,18 +46,16 @@ module NoosferoHttpCaching @@ -46,18 +46,16 @@ module NoosferoHttpCaching
46 end 46 end
47 end 47 end
48 48
49 -end  
50 -  
51 -class ActionController::CgiResponse  
52 -  
53 - def out_with_noosfero_session_check(output = $stdout) 49 + # FIXME this method must be called right before the response object is
  50 + # written to the client.
  51 + def cleanup_uneeded_session
54 if headers['X-Noosfero-Auth'] == 'false' 52 if headers['X-Noosfero-Auth'] == 'false'
55 - @cgi.send(:instance_variable_set, '@output_cookies', nil) 53 + # FIXME
  54 + # cleanup output cookies!
56 end 55 end
57 headers.delete('X-Noosfero-Auth') 56 headers.delete('X-Noosfero-Auth')
58 out_without_noosfero_session_check(output) 57 out_without_noosfero_session_check(output)
59 end 58 end
60 - alias_method_chain :out, :noosfero_session_check  
61 59
62 end 60 end
63 61