From 54844133cd5013d6e8a09e90e8da912474ded33d Mon Sep 17 00:00:00 2001 From: Massedil Date: Mon, 9 Jun 2025 22:10:16 +0200 Subject: [PATCH] fix: There is a uuid on IMedia now Fixes #1767 --- src/types/event.model.ts | 2 +- src/utils/image.ts | 2 +- src/views/Admin/SettingsView.vue | 6 +++--- src/views/Event/EditView.vue | 2 +- src/views/Posts/EditView.vue | 2 +- 5 files changed, 7 insertions(+), 7 deletions(-) diff --git a/src/types/event.model.ts b/src/types/event.model.ts index b71fdc702..ec9d5da8b 100644 --- a/src/types/event.model.ts +++ b/src/types/event.model.ts @@ -46,7 +46,7 @@ interface IEventEditJSON { joinOptions: EventJoinOptions; externalParticipationUrl: string | null; draft: boolean; - picture?: IMedia | { mediaId: string } | null; + picture?: IMedia | { mediaUuid: string } | null; attributedToId: string | null; organizerActorId?: string; onlineAddress?: string; diff --git a/src/utils/image.ts b/src/utils/image.ts index 7df531a28..f8abfd0cc 100644 --- a/src/utils/image.ts +++ b/src/utils/image.ts @@ -104,7 +104,7 @@ export function asMediaInput( }; } else { ret[name] = { - mediaId: fallbackId, + mediaUuid: fallbackId, }; } } diff --git a/src/views/Admin/SettingsView.vue b/src/views/Admin/SettingsView.vue index c40309667..9045cae02 100644 --- a/src/views/Admin/SettingsView.vue +++ b/src/views/Admin/SettingsView.vue @@ -576,17 +576,17 @@ const updateSettings = async (): Promise => { ...asMediaInput( instanceLogo, "instanceLogo", - adminSettings.value?.instanceLogo?.id + adminSettings.value?.instanceLogo?.uuid ), ...asMediaInput( instanceFavicon, "instanceFavicon", - adminSettings.value?.instanceFavicon?.id + adminSettings.value?.instanceFavicon?.uuid ), ...asMediaInput( defaultPicture, "defaultPicture", - adminSettings.value?.defaultPicture?.id + adminSettings.value?.defaultPicture?.uuid ), }; saveAdminSettings(variables); diff --git a/src/views/Event/EditView.vue b/src/views/Event/EditView.vue index 0e96f1f22..a73c2ac32 100644 --- a/src/views/Event/EditView.vue +++ b/src/views/Event/EditView.vue @@ -1121,7 +1121,7 @@ const buildVariables = async () => { pictureFile.value as File ); if (oldPictureFileContent === newPictureFileContent) { - res.picture = { mediaId: event.value?.picture.id }; + res.picture = { mediaUuid: event.value?.picture.uuid }; } } console.debug("builded variables", res); diff --git a/src/views/Posts/EditView.vue b/src/views/Posts/EditView.vue index 91564253b..65bccfc35 100644 --- a/src/views/Posts/EditView.vue +++ b/src/views/Posts/EditView.vue @@ -300,7 +300,7 @@ const buildPicture = async (): Promise> => { pictureFile.value as File ); if (oldPictureFileContent === newPictureFileContent) { - obj.picture = { mediaId: editablePost.value.picture.id }; + obj.picture = { mediaUuid: editablePost.value.picture.uuid }; } } } catch (e: any) {