From 9d70718bab5e7c749f7f28a9d58b48798e160373 Mon Sep 17 00:00:00 2001 From: jyhein <124268211+jyhein@users.noreply.github.com> Date: Fri, 31 Jan 2025 15:43:20 +0200 Subject: [PATCH] Controlled vocabulary support --- .../publication/WorkflowPublicationForm.vue | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/pages/workflow/components/publication/WorkflowPublicationForm.vue b/src/pages/workflow/components/publication/WorkflowPublicationForm.vue index b90c1db0b..3710a36f9 100644 --- a/src/pages/workflow/components/publication/WorkflowPublicationForm.vue +++ b/src/pages/workflow/components/publication/WorkflowPublicationForm.vue @@ -55,7 +55,16 @@ const displayNoFieldsEnabled = computed(() => { return false; }); -const {triggerDataChange} = useDataChanged(); +const customFns = { + metadata: metadataDataChange, +}; + +const {triggerDataChange} = useDataChanged(customFns[props.formName]); const {set, form} = useForm(publicationForm); + +async function metadataDataChange() { + // Some metadata fields need extra data from db not in publication object + fetchForm(); +}