summaryrefslogtreecommitdiff
path: root/packages/backend/src
diff options
context:
space:
mode:
authorzyoshoka <107108195+zyoshoka@users.noreply.github.com>2024-01-08 17:40:37 +0900
committerGitHub <noreply@github.com>2024-01-08 17:40:37 +0900
commit618e2ba1d22f57efca25e5a4b2c1f0bea0e5ea21 (patch)
treef211f5ee7728c8c241f2a41f74c218e62b20bc7d /packages/backend/src
parentrefactor(frontend): router.ts解きほぐし (#12907) (diff)
downloadsharkey-618e2ba1d22f57efca25e5a4b2c1f0bea0e5ea21.tar.gz
sharkey-618e2ba1d22f57efca25e5a4b2c1f0bea0e5ea21.tar.bz2
sharkey-618e2ba1d22f57efca25e5a4b2c1f0bea0e5ea21.zip
fix(backend): `drive/files/update`におけるファイル名のバリデーションが機能していない問題を修正 (#12923)
* fix(backend): `drive/files/update`におけるファイル名のバリデーションが機能していない問題を修正 * Update CHANGELOG.md * refactor: `!== undefined` -> `!= null` * add test
Diffstat (limited to 'packages/backend/src')
-rw-r--r--packages/backend/src/core/DriveService.ts2
1 files changed, 1 insertions, 1 deletions
diff --git a/packages/backend/src/core/DriveService.ts b/packages/backend/src/core/DriveService.ts
index 04f0e38e6f..075bc9d7f7 100644
--- a/packages/backend/src/core/DriveService.ts
+++ b/packages/backend/src/core/DriveService.ts
@@ -655,7 +655,7 @@ export class DriveService {
public async updateFile(file: MiDriveFile, values: Partial<MiDriveFile>, updater: MiUser) {
const alwaysMarkNsfw = (await this.roleService.getUserPolicies(file.userId)).alwaysMarkNsfw;
- if (values.name && !this.driveFileEntityService.validateFileName(file.name)) {
+ if (values.name != null && !this.driveFileEntityService.validateFileName(values.name)) {
throw new DriveService.InvalidFileNameError();
}