Images cannot show when projects' path was changed
GitLab 7.8
When projects' path (or namespace) was changed, the previous attachments, such as images cannot be shown.
Error info:
Started GET "/uploads/devops/common/3c818558de/design_and_dev.PNG" for 127.0.0.1 at 2015-03-30 14:30:28
+0800
Processing by Projects::UploadsController#show as HTML
Parameters: {"id"=>"devops/common", "secret"=>"3c818558de", "filename"=>"design_and_dev.PNG"}Completed 500 Internal Server Error in 35ms
NoMethodError (undefined method `repository' for nil:NilClass):
app/controllers/application_controller.rb:123:in `repository'
lib/gitlab/middleware/static.rb:7:in `call'
I guess it is related to GitLab 7.8 feature that introduced "Fix access control and protection against XSS for note attachments and other uploads."