diff --git a/packages/backend/src/queue/processors/PostScheduledNoteProcessorService.ts b/packages/backend/src/queue/processors/PostScheduledNoteProcessorService.ts index cb212c69dd..a1a043616d 100644 --- a/packages/backend/src/queue/processors/PostScheduledNoteProcessorService.ts +++ b/packages/backend/src/queue/processors/PostScheduledNoteProcessorService.ts @@ -39,21 +39,21 @@ export class PostScheduledNoteProcessorService { try { const note = await this.noteCreateService.fetchAndCreate(draft.user, { createdAt: new Date(), - files: files, + fileIds: draft.fileIds, poll: ps.poll ? { choices: ps.poll.choices, multiple: ps.poll.multiple ?? false, expiresAt: ps.poll.expiresAt ? new Date(ps.poll.expiresAt) : null, } : undefined, - text: draft.text ?? undefined, - reply, - renote, + text: draft.text ?? null, + replyId: draft.replyId, + renoteId: draft.renoteId, cw: draft.cw, localOnly: draft.localOnly, reactionAcceptance: draft.reactionAcceptance, visibility: draft.visibility, - visibleUsers, - channel, + visibleUserIds: draft.visibleUserIds, + channelId: draft.channelId, apMentions: draft.noExtractMentions ? [] : undefined, apHashtags: draft.noExtractHashtags ? [] : undefined, apEmojis: draft.noExtractEmojis ? [] : undefined, diff --git a/packages/backend/src/server/api/endpoints/notes/create.ts b/packages/backend/src/server/api/endpoints/notes/create.ts index ed5d68a403..42e487251d 100644 --- a/packages/backend/src/server/api/endpoints/notes/create.ts +++ b/packages/backend/src/server/api/endpoints/notes/create.ts @@ -223,21 +223,21 @@ export default class extends Endpoint { // eslint- try { const note = await this.noteCreateService.fetchAndCreate(me, { createdAt: new Date(), - files: files, + fileIds: ps.fileIds ?? ps.mediaIds ?? [], poll: ps.poll ? { choices: ps.poll.choices, multiple: ps.poll.multiple ?? false, expiresAt: ps.poll.expiresAt ? new Date(ps.poll.expiresAt) : null, } : undefined, - text: ps.text ?? undefined, - reply, - renote, - cw: ps.cw, + text: ps.text ?? null, + replyId: ps.replyId ?? null, + renoteId: ps.renoteId ?? null, + cw: ps.cw ?? null, localOnly: ps.localOnly, reactionAcceptance: ps.reactionAcceptance, visibility: ps.visibility, - visibleUsers, - channel, + visibleUserIds: ps.visibleUserIds ?? [], + channelId: ps.channelId ?? null, apMentions: ps.noExtractMentions ? [] : undefined, apHashtags: ps.noExtractHashtags ? [] : undefined, apEmojis: ps.noExtractEmojis ? [] : undefined,