From 3c5089e4fb57407cd6785d3535b9305f1cf64b43 Mon Sep 17 00:00:00 2001 From: kakkokari-gtyih <67428053+kakkokari-gtyih@users.noreply.github.com> Date: Sat, 28 Dec 2024 17:51:44 +0900 Subject: [PATCH] fix --- packages/backend/src/server/web/ClientServerService.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/backend/src/server/web/ClientServerService.ts b/packages/backend/src/server/web/ClientServerService.ts index 74d6544ecb..b86fad275e 100644 --- a/packages/backend/src/server/web/ClientServerService.ts +++ b/packages/backend/src/server/web/ClientServerService.ts @@ -65,6 +65,7 @@ import { AnnouncementEntityService } from '@/core/entities/AnnouncementEntitySer import { FeedService } from './FeedService.js'; import { UrlPreviewService } from './UrlPreviewService.js'; import { ClientLoggerService } from './ClientLoggerService.js'; +import { IdentifiableError } from '@/misc/identifiable-error.js'; import type { FastifyInstance, FastifyPluginOptions, FastifyReply } from 'fastify'; const _filename = fileURLToPath(import.meta.url); @@ -662,10 +663,9 @@ export class ClientServerService { fastify.get<{ Params: { note: string; } }>('/notes/:note.json', async (request, reply) => { const note = await this.notesRepository.findOneBy({ id: request.params.note, - visibility: In(['public', 'home']), }); - if (note) { + if (note && this.noteEntityService.canCache(note)) { try { const _note = await this.noteEntityService.pack(note, null); reply.header('Content-Type', 'application/json; charset=utf-8');