Commit 26db3c33e4213510cc908eec52ff55032b8dd054
1 parent
6cfb4a8b
Exists in
master
and in
29 other branches
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 | 46 | end |
47 | 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 | 52 | if headers['X-Noosfero-Auth'] == 'false' |
55 | - @cgi.send(:instance_variable_set, '@output_cookies', nil) | |
53 | + # FIXME | |
54 | + # cleanup output cookies! | |
56 | 55 | end |
57 | 56 | headers.delete('X-Noosfero-Auth') |
58 | 57 | out_without_noosfero_session_check(output) |
59 | 58 | end |
60 | - alias_method_chain :out, :noosfero_session_check | |
61 | 59 | |
62 | 60 | end |
63 | 61 | ... | ... |