Fix transliteration handling for uploaded file basenames #387
+16
−15
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Motivation
transalias相当の正規化(stripAlias)がファイル名全体に対して行われたため、先頭が非ASCIIの日本語のみのファイル名でベース名が空になりアップロードが拒否される問題を解消するため。Description
manager/media/browser/mcpuk/connectors/Commands/FileUpload.phpのアップロード処理を修正し、拡張子を分離してベース名のみをstripAliasに渡すようにしました。stripAliasの結果ベース名が空文字になった場合はdate('Ymd')-<random8>形式のフォールバック名を生成して拡張子を復元するようにしました。Testing
Codex Task