diff --git a/src/components/modal/EditMetadataModal.vue b/src/components/modal/EditMetadataModal.vue index b6b26e32..6c6ef8aa 100644 --- a/src/components/modal/EditMetadataModal.vue +++ b/src/components/modal/EditMetadataModal.vue @@ -232,7 +232,7 @@ export default defineComponent({ // Orientation const orientation = this.refs.editOrientation?.result?.(p); - if (orientation !== null) { + if (orientation !== null && orientation !== undefined) { raw.Orientation = orientation; } @@ -273,15 +273,6 @@ export default defineComponent({ try { // Update EXIF if required const raw = exifs.get(fileid) ?? {}; - - // Remove undefined keys - for (const key in raw) { - if ((raw as any)[key] === undefined) { - delete (raw as any)[key]; - } - } - - // Save EXIF if required if (Object.keys(raw).length > 0) { const info = await axios.patch(API.IMAGE_SETEXIF(fileid), { raw }); dirty = true;