diff options
| author | syuilo <Syuilotan@yahoo.co.jp> | 2023-02-24 18:18:53 +0900 |
|---|---|---|
| committer | syuilo <Syuilotan@yahoo.co.jp> | 2023-02-24 18:18:53 +0900 |
| commit | c4429ca65e21cd33f67f634f49fb8160859fdfa1 (patch) | |
| tree | 0c07c146d65eee6f9ec2a5898a35bc99af245cff /packages/backend/src/server | |
| parent | Update apple-touch-icon.png (diff) | |
| parent | Update codecov.yml (diff) | |
| download | misskey-c4429ca65e21cd33f67f634f49fb8160859fdfa1.tar.gz misskey-c4429ca65e21cd33f67f634f49fb8160859fdfa1.tar.bz2 misskey-c4429ca65e21cd33f67f634f49fb8160859fdfa1.zip | |
Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop
Diffstat (limited to 'packages/backend/src/server')
| -rw-r--r-- | packages/backend/src/server/api/endpoints/notes/create.ts | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/packages/backend/src/server/api/endpoints/notes/create.ts b/packages/backend/src/server/api/endpoints/notes/create.ts index 593444968e..f4c5a84a4f 100644 --- a/packages/backend/src/server/api/endpoints/notes/create.ts +++ b/packages/backend/src/server/api/endpoints/notes/create.ts @@ -79,6 +79,12 @@ export const meta = { code: 'YOU_HAVE_BEEN_BLOCKED', id: 'b390d7e1-8a5e-46ed-b625-06271cafd3d3', }, + + noSuchFile: { + message: 'Some files are not found.', + code: 'NO_SUCH_FILE', + id: 'b6992544-63e7-67f0-fa7f-32444b1b5306', + }, }, } as const; @@ -207,6 +213,10 @@ export default class extends Endpoint<typeof meta, typeof paramDef> { .orderBy('array_position(ARRAY[:...fileIds], "id"::text)') .setParameters({ fileIds }) .getMany(); + + if (files.length !== fileIds.length) { + throw new ApiError(meta.errors.noSuchFile); + } } let renote: Note | null = null; |