diff --git a/cms/schemaTypes/ama.ts b/cms/schemaTypes/ama.ts index 55652231..a6d925b9 100644 --- a/cms/schemaTypes/ama.ts +++ b/cms/schemaTypes/ama.ts @@ -161,7 +161,7 @@ export default defineType({ ], }, initialValue: 'draft', - // readOnly: ({ document }) => document?.publishStatus === 'ready' || document?.publishStatus === 'published', + readOnly: ({ document }) => document?.publishStatus === 'ready' || document?.publishStatus === 'published', }), defineField({ name: 'generatedImage', diff --git a/server/api/publish-ama.post.ts b/server/api/publish-ama.post.ts index 7bc5fb25..101c8171 100644 --- a/server/api/publish-ama.post.ts +++ b/server/api/publish-ama.post.ts @@ -188,7 +188,7 @@ export default defineEventHandler(async event => { message: result.success ? `Published: ${result.url}` : result.error, })) - const finalStatus = results.some(r => r.success) ? 'success' : 'failed' + const finalStatus = results.some(r => r.success) ? 'published' : 'failed' await sanity.client .patch(document._id) .set({