diff --git a/front/src/components/library/EditForm.vue b/front/src/components/library/EditForm.vue index fa4d9fe41..dd2ef5c01 100644 --- a/front/src/components/library/EditForm.vue +++ b/front/src/components/library/EditForm.vue @@ -94,7 +94,7 @@ const editListFilters = computed(() => showPendingReview.value const values = reactive({} as Record) const initialValues = reactive({} as Record) -for (const { id, getValue } of config.value.fields) { +for (const { id, getValue } of config.value?.fields) { values[id] = clone(getValue(props.object)) initialValues[id] = clone(values[id]) } diff --git a/front/src/components/library/TrackBase.vue b/front/src/components/library/TrackBase.vue index 8200c6b52..bd41fab6c 100644 --- a/front/src/components/library/TrackBase.vue +++ b/front/src/components/library/TrackBase.vue @@ -72,8 +72,8 @@ const downloadUrl = computed(() => { const attributedToUrl = computed(() => router.resolve({ name: 'profile.full.overview', params: { - username: track.value?.attributed_to.preferred_username, - domain: track.value?.attributed_to.domain + username: track.value?.attributed_to?.preferred_username, + domain: track.value?.attributed_to?.domain } })?.href) @@ -134,6 +134,12 @@ watch(showDeleteModal, (newValue) => { />