diff --git a/CHANGELOG_YOJO.md b/CHANGELOG_YOJO.md index 41cbcb777c..4f33e2e744 100644 --- a/CHANGELOG_YOJO.md +++ b/CHANGELOG_YOJO.md @@ -33,6 +33,7 @@ - ユーザー検索画面で照会しますか?のダイアログが2つ出る問題 ### Server +- Fix: ユーザーnull(System)の場合forceがfalseでも新規追加されるのを修正 - Fix: Outboxから投稿を所得する際にタイムラインに投稿が流れないように - Fix: 翻訳にdeepl以外を利用していると翻訳できない問題を修正 [#355](https://github.com/yojo-art/cherrypick/pull/355) diff --git a/packages/backend/src/core/DriveService.ts b/packages/backend/src/core/DriveService.ts index 51c89ab81f..4ad4627024 100644 --- a/packages/backend/src/core/DriveService.ts +++ b/packages/backend/src/core/DriveService.ts @@ -551,11 +551,11 @@ export class DriveService { ext ?? info.type.ext, ); - if (user && !force) { + if (!force) { // Check if there is a file with the same hash const matched = await this.driveFilesRepository.findOneBy({ md5: info.md5, - userId: user.id, + userId: user ? user.id : undefined, }); if (matched) {