fix: There is a uuid on IMedia now

Fixes #1767
This commit is contained in:
Massedil
2025-06-09 22:10:16 +02:00
parent 3d80ebadde
commit 54844133cd
5 changed files with 7 additions and 7 deletions

View File

@@ -46,7 +46,7 @@ interface IEventEditJSON {
joinOptions: EventJoinOptions; joinOptions: EventJoinOptions;
externalParticipationUrl: string | null; externalParticipationUrl: string | null;
draft: boolean; draft: boolean;
picture?: IMedia | { mediaId: string } | null; picture?: IMedia | { mediaUuid: string } | null;
attributedToId: string | null; attributedToId: string | null;
organizerActorId?: string; organizerActorId?: string;
onlineAddress?: string; onlineAddress?: string;

View File

@@ -104,7 +104,7 @@ export function asMediaInput(
}; };
} else { } else {
ret[name] = { ret[name] = {
mediaId: fallbackId, mediaUuid: fallbackId,
}; };
} }
} }

View File

@@ -576,17 +576,17 @@ const updateSettings = async (): Promise<void> => {
...asMediaInput( ...asMediaInput(
instanceLogo, instanceLogo,
"instanceLogo", "instanceLogo",
adminSettings.value?.instanceLogo?.id adminSettings.value?.instanceLogo?.uuid
), ),
...asMediaInput( ...asMediaInput(
instanceFavicon, instanceFavicon,
"instanceFavicon", "instanceFavicon",
adminSettings.value?.instanceFavicon?.id adminSettings.value?.instanceFavicon?.uuid
), ),
...asMediaInput( ...asMediaInput(
defaultPicture, defaultPicture,
"defaultPicture", "defaultPicture",
adminSettings.value?.defaultPicture?.id adminSettings.value?.defaultPicture?.uuid
), ),
}; };
saveAdminSettings(variables); saveAdminSettings(variables);

View File

@@ -1121,7 +1121,7 @@ const buildVariables = async () => {
pictureFile.value as File pictureFile.value as File
); );
if (oldPictureFileContent === newPictureFileContent) { if (oldPictureFileContent === newPictureFileContent) {
res.picture = { mediaId: event.value?.picture.id }; res.picture = { mediaUuid: event.value?.picture.uuid };
} }
} }
console.debug("builded variables", res); console.debug("builded variables", res);

View File

@@ -300,7 +300,7 @@ const buildPicture = async (): Promise<Record<string, unknown>> => {
pictureFile.value as File pictureFile.value as File
); );
if (oldPictureFileContent === newPictureFileContent) { if (oldPictureFileContent === newPictureFileContent) {
obj.picture = { mediaId: editablePost.value.picture.id }; obj.picture = { mediaUuid: editablePost.value.picture.uuid };
} }
} }
} catch (e: any) { } catch (e: any) {