diff --git a/app/components/admin/ProjectForm.vue b/app/components/admin/ProjectForm.vue index a9e1cbd3..02cc2318 100644 --- a/app/components/admin/ProjectForm.vue +++ b/app/components/admin/ProjectForm.vue @@ -61,6 +61,7 @@ const initialImage = props.initial?.images?.find(i => i.purpose === defs.purpose const form = reactive({ categoryUri: props.initial?.category?.uri ?? '', name: props.initial?.name ?? '', + role: props.initial?.role ?? '', description: props.initial?.description ?? '', links: (props.initial?.links ?? []).map(l => ({ uri: l.uri, label: l.label ?? '', role: l.role ?? '' })), status: props.initial?.status ?? '', @@ -177,6 +178,7 @@ async function onSubmit () { const value: ProjectValue = { category: categoryRef, name: form.name, + ...(form.role ? { role: form.role } : {}), ...(form.description ? { description: form.description } : {}), ...(links.length ? { links } : {}), ...(form.image @@ -248,6 +250,16 @@ async function onSubmit () { > + +