diff --git a/packages/api/src/generated/graphql.ts b/packages/api/src/generated/graphql.ts index 161a0dca3..4f1b91032 100644 --- a/packages/api/src/generated/graphql.ts +++ b/packages/api/src/generated/graphql.ts @@ -2813,6 +2813,7 @@ export type UpdatePageInput = { byline?: InputMaybe; description?: InputMaybe; pageId: Scalars['ID']; + publishedAt?: InputMaybe; savedAt?: InputMaybe; title?: InputMaybe; }; diff --git a/packages/api/src/generated/schema.graphql b/packages/api/src/generated/schema.graphql index 34968394b..7156d96ce 100644 --- a/packages/api/src/generated/schema.graphql +++ b/packages/api/src/generated/schema.graphql @@ -2166,6 +2166,7 @@ input UpdatePageInput { byline: String description: String pageId: ID! + publishedAt: Date savedAt: Date title: String } diff --git a/packages/api/src/resolvers/update/index.ts b/packages/api/src/resolvers/update/index.ts index 8b2551518..0570e43b8 100644 --- a/packages/api/src/resolvers/update/index.ts +++ b/packages/api/src/resolvers/update/index.ts @@ -41,6 +41,7 @@ export const updatePageResolver = authorized< description: input.description ?? undefined, author: input.byline ?? undefined, savedAt: input.savedAt ? new Date(input.savedAt) : undefined, + publishedAt: input.publishedAt ? new Date(input.publishedAt) : undefined, } const updateResult = await updatePage(input.pageId, pageData, { ...ctx, uid }) diff --git a/packages/api/src/schema.ts b/packages/api/src/schema.ts index 5d4353c0b..4d3403066 100755 --- a/packages/api/src/schema.ts +++ b/packages/api/src/schema.ts @@ -565,6 +565,7 @@ const schema = gql` description: String byline: String savedAt: Date + publishedAt: Date } type UpdatePageSuccess {