Defect #22193
closedGetting 404 on Ajax update_form.js request when changing tracker of new issue
0%
Description
I have a project with a custom tracker and user-defined fields for that tracker. When creating a new issue in that project that tracker isn't the default one (which is intended) but when trying to use it the user-defined field does not pop up. In the browser console it is revealed that a request to `host/projects/<project-id>/issues/update_form.js` is made but the webserver returns with a 404 Not Found.
Now the strange thing is that when I have created a new issue in that project and then edit it, I can change the tracker just fine and the user-defined field pops up! It is making the exact (!) same request only appended with the issue-id, i.e. `host/projects/<project-id>/issues/update_form.js?id=<issue-id>`. Both ajax calls are POST calls, and the included data is also exactly the same apart from the issue-id being set if the issue was already created.
I do not know how to debug this further. It does not seem to me that my Webserver (apache) is misconfigured as no redirecting or routing is happening there:
<VirtualHost *:80>
RailsEnv production
PassengerDefaultUser redmine
Alias "/plugin_assets/" /var/cache/redmine/default/plugin_assets/
DocumentRoot /var/www/redmine
<Directory "/var/www/redmine/public">
Allow from all
Options -MultiViews
Require all granted
</Directory>
<Directory "/var/www/redmine/plugin_assets/">
Allow from all
Options -MultiViews
Require all granted
</Directory>
</VirtualHost>