diff --git a/packages/backend/src/server/api/endpoints/notes/drafts/create.ts b/packages/backend/src/server/api/endpoints/notes/drafts/create.ts index 1c28ec22d0..75c1c577d1 100644 --- a/packages/backend/src/server/api/endpoints/notes/drafts/create.ts +++ b/packages/backend/src/server/api/endpoints/notes/drafts/create.ts @@ -183,6 +183,7 @@ export const paramDef = { }, required: ['choices'], }, + scheduledAt: { type: 'integer', nullable: true }, }, required: [], } as const; @@ -212,6 +213,7 @@ export default class extends Endpoint { // eslint- visibility: ps.visibility, visibleUserIds: ps.visibleUserIds ?? [], channelId: ps.channelId ?? undefined, + scheduledAt: ps.scheduledAt ? new Date(ps.scheduledAt) : null, }).catch((err) => { if (err instanceof IdentifiableError) { switch (err.id) { diff --git a/packages/backend/src/server/api/endpoints/notes/drafts/update.ts b/packages/backend/src/server/api/endpoints/notes/drafts/update.ts index ee221fb765..2692b279a4 100644 --- a/packages/backend/src/server/api/endpoints/notes/drafts/update.ts +++ b/packages/backend/src/server/api/endpoints/notes/drafts/update.ts @@ -215,6 +215,7 @@ export const paramDef = { }, required: ['choices'], }, + scheduledAt: { type: 'integer', nullable: true }, }, required: ['draftId'], } as const; @@ -244,6 +245,7 @@ export default class extends Endpoint { // eslint- visibility: ps.visibility, visibleUserIds: ps.visibleUserIds ?? [], channelId: ps.channelId ?? undefined, + scheduledAt: ps.scheduledAt ? new Date(ps.scheduledAt) : null, }).catch((err) => { if (err instanceof IdentifiableError) { switch (err.id) {