I have created some workflow in BQM including the base tools "assign caption" The idea is to store some information during the execution of the job. But I have a concern using it: I created a job with the text "caption1 text" in the "assign caption" tool. Execution is correct, but when I restart DK, the "caption1 text" has disappeared from the "assign caption" tools of the job. My expectation is to get the "caption1 text" available for any further run of the job.
Created attachment 190942 [details] CaptionsValueToString.patch First idea to copy the caption values into a string so that they are saved as a QDomElement. Maik
Hi Maik, The patch look good. Note : The same issue exists for the title map to stream with the DOM hierarchy. Gilles
Git commit 2a48871b7d2447be1dbf89dcf2072cac01d8cfd4 by Maik Qualmann. Committed on 24/03/2026 at 07:40. Pushed by mqualmann into branch 'master'. store CaptionsMap and AltLangMap as string in the queue.xml FIXED-IN: 9.1.0 M +1 -1 NEWS M +86 -9 core/dplugins/bqm/metadata/assigncaptions/assigncaptions.cpp M +14 -7 core/dplugins/bqm/metadata/assigncaptions/assigncaptions.h https://invent.kde.org/graphics/digikam/-/commit/2a48871b7d2447be1dbf89dcf2072cac01d8cfd4