diff --git a/packages/backend/src/server/api/endpoints/notes/create.ts b/packages/backend/src/server/api/endpoints/notes/create.ts index 9a6a5293b..511c1fd27 100644 --- a/packages/backend/src/server/api/endpoints/notes/create.ts +++ b/packages/backend/src/server/api/endpoints/notes/create.ts @@ -150,6 +150,7 @@ export const paramDef = { }, required: ["choices"], }, + spoofCreatedAt: { type: "string", nullable: true }, }, anyOf: [ { @@ -282,9 +283,14 @@ export default define(meta, paramDef, async (ps, user) => { } } + let createdAt = new Date(); + if (ps.spoofCreatedAt) { + createdAt = new Date(ps.spoofCreatedAt); + } + // Create a post const note = await create(user, { - createdAt: new Date(), + createdAt, files: files, poll: ps.poll ? {