Christoph Bartmann
Christoph Bartmann
I can confirm that those two lines need to be exchanged: https://github.com/kitodo/kitodo-production/blob/c0e9ce9494b447b0d7b2677106785b72b2b0e1f1/Kitodo/src/main/java/org/kitodo/production/services/data/ImportService.java#L1153-L1156 The problem does not appear if the metadata is added first. ```java tempProcess.getWorkpiece().getLogicalStructure().getMetadata().addAll(createMetadata(presetMetadata)); processTempProcess(tempProcess, ServiceManager.getRulesetService().openRuleset(template.getRuleset()), "create", Locale.LanguageRange.parse(metadataLanguage.isEmpty() ?...
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...
By the way: The kitodo_opac.xml file seems to be necessary for creating a process. Will this be the case in the future as well or is the goal to completely...
I think this has to do with some changes to the template done in the following PR: https://github.com/kitodo/kitodo-production/pull/5026/ Maybe @solth can help here because the PR seems to have introduced...
@solth can you check why you defined the metadata fields in a way that the required attribute is only set in the editor? And not in the process creation form....
Thank you for your prompt replies. My question about the order of the mapping files came from my test with the SRU interface of the zdb: https://services.dnb.de/sru/zdb?version=1.1&operation=searchRetrieve&query=zdbid%3D2825456-9&recordSchema=MARC21-xml In the xml-based...
I checked again and the problem seems to have to do with the missing ordering of the entries in the database table `importconfiguration_x_mappingfile.` I changed the following by hand in...
@solth Another question: What is the purpose of the xpath configuration for the parent?:  I had the assumption that the definition, which element in the returned xml form the...
probably related to/duplicate of: https://github.com/kitodo/kitodo-production/issues/4948
I just looked into it and it seems that the problem does not appear if i select all processes by hand, only if the functionality "Select all rows" is used....