Vote #64309
完了Missing checks for nils in the WikiController
0%
説明
I had a public page on my wiki which I moved to a private project. Web spiders have cached the url and are trying to hit the pages. Instead of getting 404 errors though, they are throwing NoMethodErrors on a nil object. It looks like several actions in the WikiController are not checking for nil object before calling methods on them
- undefined method
diff' for nil:NilClass [RAILS_ROOT]/app/controllers/wiki_controller.rb:129:in
diff' - undefined method
annotate' for nil:NilClass [RAILS_ROOT]/app/controllers/wiki_controller.rb:135:in
annotate' - undefined method
content' for nil:NilClass [RAILS_ROOT]/app/controllers/wiki_controller.rb:115:in
history'
journals
Fixed in r2145.
Just saw that you assigned it to you, sorry.
--------------------------------------------------------------------------------
Jean-Philippe Lang wrote:
> Just saw that you assigned it to you, sorry.
It's ok. I assign issues to myself that I'm confidant that I can handle, feel free to steal them from me.
--------------------------------------------------------------------------------