diff --git a/CHANGELOG.md b/CHANGELOG.md index 1924805849..525a070991 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -898,6 +898,7 @@ - Fix: エラー画像URLを設定した後解除すると,デフォルトの画像が表示されない問題の修正 - Fix: MkCodeEditorで行がずれていってしまう問題の修正 - Fix: Summaly proxy利用時にプレイヤーが動作しないことがあるのを修正 #13196 +- Enhance: フォルダー作成時、フォルダー名に `Untitled` をデフォルト値として使用するように ### Server - Enhance: 連合先のレートリミットを超過した際にリトライするようになりました @@ -914,6 +915,7 @@ - Fix: ジョブに関する設定の名前を修正 relashionshipJobPerSec -> relationshipJobPerSec - Fix: コントロールパネル->モデレーション->「誰でも新規登録できるようにする」の初期値をONからOFFに変更 #13122 - Fix: リモートユーザーが復活してもキャッシュにより該当ユーザーのActivityが受け入れられないのを修正 #13273 +- Fix: フォルダーの作成・更新を行う際、フォルダー名に最低1文字要求するように変更 ## 2023.12.2 diff --git a/packages/backend/src/server/api/endpoints/drive/folders/create.ts b/packages/backend/src/server/api/endpoints/drive/folders/create.ts index 08d9d9cdc3..0e91c124e6 100644 --- a/packages/backend/src/server/api/endpoints/drive/folders/create.ts +++ b/packages/backend/src/server/api/endpoints/drive/folders/create.ts @@ -43,7 +43,7 @@ export const meta = { export const paramDef = { type: 'object', properties: { - name: { type: 'string', default: 'Untitled', maxLength: 200 }, + name: { type: 'string', default: 'Untitled', minLength: 1, maxLength: 200 }, parentId: { type: 'string', format: 'misskey:id', nullable: true }, }, required: [], diff --git a/packages/backend/src/server/api/endpoints/drive/folders/update.ts b/packages/backend/src/server/api/endpoints/drive/folders/update.ts index 62b04e1df3..12b1f06ee0 100644 --- a/packages/backend/src/server/api/endpoints/drive/folders/update.ts +++ b/packages/backend/src/server/api/endpoints/drive/folders/update.ts @@ -49,7 +49,7 @@ export const paramDef = { type: 'object', properties: { folderId: { type: 'string', format: 'misskey:id' }, - name: { type: 'string', maxLength: 200 }, + name: { type: 'string', minLength: 1, maxLength: 200 }, parentId: { type: 'string', format: 'misskey:id', nullable: true }, }, required: ['folderId'], diff --git a/packages/frontend/src/components/MkDrive.vue b/packages/frontend/src/components/MkDrive.vue index a1f76ac563..4c52659035 100644 --- a/packages/frontend/src/components/MkDrive.vue +++ b/packages/frontend/src/components/MkDrive.vue @@ -331,6 +331,8 @@ function createFolder() { os.inputText({ title: i18n.ts.createFolder, placeholder: i18n.ts.folderName, + default: 'Untitled', + minLength: 1, }).then(({ canceled, result: name }) => { if (canceled || name == null) return; misskeyApi('drive/folders/create', {