diff --git a/packages/api/src/resolvers/article/index.ts b/packages/api/src/resolvers/article/index.ts index 37d95d9ae..844826a4c 100644 --- a/packages/api/src/resolvers/article/index.ts +++ b/packages/api/src/resolvers/article/index.ts @@ -408,7 +408,7 @@ export const getArticleResolver: ResolverFn< Record, WithDataSourcesContext, QueryArticleArgs -> = async (_obj, { slug }, { claims }) => { +> = async (_obj, { slug }, { claims, pubsub }) => { try { if (!claims?.uid) { return { errorCodes: [ArticleErrorCode.Unauthorized] } @@ -438,6 +438,11 @@ export const getArticleResolver: ResolverFn< ) { page.content = UNPARSEABLE_CONTENT page.description = UNPARSEABLE_CONTENT + page.state = ArticleSavingRequestStatus.Failed + await updatePage(page.id, page, { + uid: claims.uid, + pubsub, + }) } return {