Content
View differences
Updated by Jan Sandbrink 3 months ago
### Steps to reproduce
1. Setup a storage connection between OpenProject and Nextcloud, including automatically managed project folders
2. Ensure that Nextcloud has [windows compatible file names](https://docs.nextcloud.com/server/stable/admin_manual/configuration_files/windows_compatible_filenames.html) enforced
1. Alternatively configure `forbidden_filename_characters` via `occ`/`config.php`
3. Create a project that contains invalid characters, e.g. a colon: `My forbidden project: This`
### What is the buggy behavior?
Creation of the automatically managed project folder fails.
### What is the expected behavior?
Creating the project folder should succeed, silently replacing unsupported characters.
### Environment information
**OpenProject version**
17.1 (essentially independent of OpenProject version)
**Nextcloud version**
31 and above (there are also repro steps for lower versions)
1. Setup a storage connection between OpenProject and Nextcloud, including automatically managed project folders
2. Ensure that Nextcloud has [windows compatible file names](https://docs.nextcloud.com/server/stable/admin_manual/configuration_files/windows_compatible_filenames.html) enforced
1. Alternatively configure `forbidden_filename_characters` via `occ`/`config.php`
### What is the buggy behavior?
Creation of the automatically managed project folder fails.
### What is the expected behavior?
Creating the project folder should succeed, silently replacing unsupported characters.
### Environment information
**OpenProject version**
17.1 (essentially independent of OpenProject version)
**Nextcloud version**
31 and above (there are also repro steps for lower versions)