From 29e2f886aa8791582a1ea0542373c6a71970eaca Mon Sep 17 00:00:00 2001 From: mattyatea Date: Tue, 14 Nov 2023 18:48:13 +0900 Subject: [PATCH] =?UTF-8?q?id=E3=81=AE=E3=81=A8=E3=81=93=E3=81=ABscheduled?= =?UTF-8?q?At=E3=81=8B=E3=82=89=E7=94=9F=E6=88=90=E3=81=97=E3=81=9Fid?= =?UTF-8?q?=E3=82=92=E5=85=A5=E3=82=8C=E3=81=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: mattyatea --- .../backend/src/server/api/endpoints/notes/schedule/list.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/backend/src/server/api/endpoints/notes/schedule/list.ts b/packages/backend/src/server/api/endpoints/notes/schedule/list.ts index 83c8a2597d..9374e0b669 100644 --- a/packages/backend/src/server/api/endpoints/notes/schedule/list.ts +++ b/packages/backend/src/server/api/endpoints/notes/schedule/list.ts @@ -10,6 +10,7 @@ import { DI } from '@/di-symbols.js'; import type { ScheduledNotesRepository } from '@/models/_.js'; import { UserEntityService } from '@/core/entities/UserEntityService.js'; import { QueryService } from '@/core/QueryService.js'; +import { IdService } from '@/core/IdService.js'; export const meta = { tags: ['notes'], @@ -73,6 +74,7 @@ export default class extends Endpoint { // eslint- @Inject(DI.scheduledNotesRepository) private scheduledNotesRepository: ScheduledNotesRepository, + private idService: IdService, private userEntityService: UserEntityService, private queryService: QueryService, ) { @@ -107,7 +109,7 @@ export default class extends Endpoint { // eslint- createdAt: new Date(item.scheduledAt), isSchedule: true, // ↓TODO: NoteのIDに予約投稿IDを入れたくない(本来別ものなため) - id: item.id, + id: this.idService.gen(item.scheduledAt.getTime()), }, }; });