-
Bug
-
Resolution: Unresolved
-
Minor
-
None
On Jenkins' main configuration, the Restrict project naming feature has a Pattern strategy with an force existing option. Checking this option should prevent users from updating an existing job configuration if the job name does not comply with the naming convention (unless they change the project name to a complying value as well).
This does not work as expected for existing jobs with non-compliant job names. After saving such a job configuration, an error page is displayed ('...' does not match the job name convention pattern ...). The changes are applied, though.
See https://github.com/jenkinsci/jenkins/commit/a2d9bac03da99d739ecf7ce0be9ba793b93d2c88 for a discussion with the feature's author about the meaning of the checkbox.