diff --git a/web/packages/media/magic-metadata.ts b/web/packages/media/magic-metadata.ts index f5c308e7af..6e2857f97f 100644 --- a/web/packages/media/magic-metadata.ts +++ b/web/packages/media/magic-metadata.ts @@ -1,4 +1,5 @@ import { decryptMetadataJSON, encryptMetadataJSON } from "ente-base/crypto"; +import { nullishToZero } from "ente-utils/transform"; import { z } from "zod/v4"; /** @@ -10,7 +11,7 @@ import { z } from "zod/v4"; */ export const RemoteMagicMetadata = z.object({ version: z.number(), - count: z.number(), + count: z.number().nullish().transform(nullishToZero), data: z.string(), header: z.string(), });