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
When closing a task one can setup to validate the metadata before the task is closed. (See #2731).
The validity check should probably be extended to all parent processes. Otherwise one can export a process and the export of the parent process will fail because of invalid metadata. This problem is increased by the fact that in case of a failed validation during export the whole process does not stop although no valid metadata is exported and the next workflow steps depending on the exported METS will fail. (see #5008)
Expected behavior
A process should not be considered valid until the parent process is valid. At least in the case of a automatic check when the task gets closed.
Please specify the version of Kitodo.Production in which the bug was encountered
3.4.4-SNAPSHOT
The text was updated successfully, but these errors were encountered:
Labelling it as a feature is probably more correct. I see the main problem that the workflow is continued after the export even if an exception might occur here because of invalid process data.
This could lead to all kinds of problems, similar to an export of unchecked image info descibed in: #5282 (comment)
Our definition—or at least, mine—for a “feature” is “something we never had before”. The new design of the issue input page here on GitHub now has automatically started tagging new issues as “bug”, so I changed that.
The proposal is difficult. What does an employee, who has taken on the metadata task, but cannot complete the task because the higher-level process has errors? However, the employee has no task for the higher-level process, so he cannot do anything here.
Describe the bug
When closing a task one can setup to validate the metadata before the task is closed. (See #2731).
The validity check should probably be extended to all parent processes. Otherwise one can export a process and the export of the parent process will fail because of invalid metadata. This problem is increased by the fact that in case of a failed validation during export the whole process does not stop although no valid metadata is exported and the next workflow steps depending on the exported METS will fail. (see #5008)
Expected behavior
A process should not be considered valid until the parent process is valid. At least in the case of a automatic check when the task gets closed.
Please specify the version of Kitodo.Production in which the bug was encountered
3.4.4-SNAPSHOT
The text was updated successfully, but these errors were encountered: