diff --git a/src/functions/admin/files/admin.ts b/src/functions/admin/files/admin.ts index 0f71bf8..3b2c52c 100644 --- a/src/functions/admin/files/admin.ts +++ b/src/functions/admin/files/admin.ts @@ -29,6 +29,15 @@ export const admin = defineAkteFile().from({ album.url = `${album.url}-${await sha256(album.uid!, process.env.PRISMIC_TOKEN!, 7)}` } + for (const doc of docs) { + if (!doc.url) { + throw new Error( + `Unable to resolve URL for doc: ${JSON.stringify(doc)}`, + ) + } + doc.url = `${doc.url}-${await sha256(doc.uid!, process.env.PRISMIC_TOKEN!, 7)}` + } + return { albums, docs } }, render(context) {