From 0e5d164acc4688826a70419163113efcb9424329 Mon Sep 17 00:00:00 2001 From: mattyatea Date: Fri, 15 Sep 2023 19:48:30 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20=E3=81=AA=E3=82=93=E3=81=8B=E3=82=A2?= =?UTF-8?q?=E3=83=9B=E3=81=BF=E3=81=9F=E3=81=84=E3=81=AA=E3=83=90=E3=82=B0?= =?UTF-8?q?fix?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../server/api/endpoints/admin/emoji/copy.ts | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/packages/backend/src/server/api/endpoints/admin/emoji/copy.ts b/packages/backend/src/server/api/endpoints/admin/emoji/copy.ts index 5a592b989c..57cd7f712a 100644 --- a/packages/backend/src/server/api/endpoints/admin/emoji/copy.ts +++ b/packages/backend/src/server/api/endpoints/admin/emoji/copy.ts @@ -74,15 +74,6 @@ export default class extends Endpoint { // eslint- if (emoji == null) { throw new ApiError(meta.errors.noSuchEmoji); } - - let driveFile: MiDriveFile; - - try { - // Create file - driveFile = await this.driveService.uploadFromUrl({ url: emoji.originalUrl, user: null, force: true }); - } catch (e) { - throw new ApiError(); - } const existEmoji = await this.emojisRepository.exist({ where: { name: emoji.name, @@ -92,6 +83,14 @@ export default class extends Endpoint { // eslint- if (existEmoji) { throw new ApiError(meta.errors.duplicationEmojiAdd); } + let driveFile: MiDriveFile; + + try { + // Create file + driveFile = await this.driveService.uploadFromUrl({ url: emoji.originalUrl, user: null, force: true }); + } catch (e) { + throw new ApiError(); + } const copied = await this.emojisRepository.insert({ id: this.idService.genId(),