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 () {
>
+
+