Commit 26db3c33e4213510cc908eec52ff55032b8dd054
1 parent
6cfb4a8b
Exists in
staging
and in
42 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 | ... | ... |