diff --git a/server/api/publish-ama.post.ts b/server/api/publish-ama.post.ts index 69f8d283..439bd1d0 100644 --- a/server/api/publish-ama.post.ts +++ b/server/api/publish-ama.post.ts @@ -191,6 +191,16 @@ export default defineEventHandler(async event => { } }) + if (document.video) { + try { + await sanity.client.patch(document._id).unset(['video']).commit() + await sanity.client.delete(document.video.asset._ref) + } + catch (error) { + console.warn('Video cleanup failed (non-critical):', error) + } + } + const publishLog = results.map(result => ({ _type: 'object', _key: randomUUID(),