500 Error on settings page when old issue tracker is used.
Created by: ghost
Hallo developers,
in gitlab there is an option to use an alternative issue tracker like redmine. So if you have set this up in the config/gitlab.yml file, you are able to select this tracker in the "settings tab" of your project and anything works fine.
But if you now remove the external issue tracker feature from your config/gitlab.yml file, there is a problem. If you now navigate to your project issue tab it shows you the default issue system. This is right, and it is good, that gitlab detect that the extrenal tracker is locked.
BUT if you want to change any settings so you have to go to the settings tab, you get a 500 error. Why? In the database the old tracker is listed. You have to uncomment the external tracker lines so it is "activated". Then you have to change your issue system to internal. After that you can disable your old issue system.
This is complicated and may broke up setups.
It is possible to fix this?