You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the bug
There seems to be no validation for a duplicate process title happening when i use the standard way to create a new process using the CreateProcess form.
Kitodo configuration seems to be correct
# Configure whether each process needs to have a unique title or not
uniqueProcessTitles=true
When checking the code in importProcessHierarchy i see no call of processTempProcess where this validation would take place.
Is it necessary to avoid titles which only differ in upper/lower case? Such titles would not work on NTFS (Windows), macOS filesystems and also on some case insensitive Linux filesystem.
Kitodo.Production is using case sensitive title generation since years (I think 1.8 oder 1.9 of the old Goobi Community edition removed the case insensitive process titles) and until now no one issue was reported from productive environments where this made a problem. The problems reported here was only from a few developers on there systems which are not able to use case sensitive names like database table names as their development OS limited them (instead of fixing or adjusting it). Please don't add the old way back as this introduce new trouble and you can not adjust already existing titles without creating more trouble everywhere.
Describe the bug
There seems to be no validation for a duplicate process title happening when i use the standard way to create a new process using the CreateProcess form.
Kitodo configuration seems to be correct
When checking the code in
importProcessHierarchy
i see no call ofprocessTempProcess
where this validation would take place.kitodo-production/Kitodo/src/main/java/org/kitodo/production/services/data/ImportService.java
Line 506 in 74b76be
kitodo-production/Kitodo/src/main/java/org/kitodo/production/services/data/ImportService.java
Line 1171 in 74b76be
To Reproduce
Steps to reproduce the behavior:
Expected behavior
It should not be possible to create processes with duplicate titles, when the configuration disallows that.
Release
Kitodo 3.7.1, Master
The text was updated successfully, but these errors were encountered: