diff options
| author | Niels van Velzen <nielsvanvelzen@users.noreply.github.com> | 2026-04-15 19:20:06 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-04-15 19:20:06 +0200 |
| commit | 6a85961816d02670819c639a4a8c9dc439d91574 (patch) | |
| tree | 81dab4bba7318d84654d964fb7360548cde3aed7 /Jellyfin.Api/Controllers/LibraryStructureController.cs | |
| parent | 8ba9319f27bb6d2e93640b9c8426c4e6e9470133 (diff) | |
| parent | b13039f377e52f5378773388ed33b6fff2d2ce50 (diff) | |
Merge pull request #13491 from gnattu/disallow-trailing-leading-space-library-name
Don't allow library name with leading or trailing space
Diffstat (limited to 'Jellyfin.Api/Controllers/LibraryStructureController.cs')
| -rw-r--r-- | Jellyfin.Api/Controllers/LibraryStructureController.cs | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/Jellyfin.Api/Controllers/LibraryStructureController.cs b/Jellyfin.Api/Controllers/LibraryStructureController.cs index 117811429a..8136dec177 100644 --- a/Jellyfin.Api/Controllers/LibraryStructureController.cs +++ b/Jellyfin.Api/Controllers/LibraryStructureController.cs @@ -75,7 +75,9 @@ public class LibraryStructureController : BaseJellyfinApiController [HttpPost] [ProducesResponseType(StatusCodes.Status204NoContent)] public async Task<ActionResult> AddVirtualFolder( - [FromQuery] string name, + [FromQuery] + [RegularExpression(@"^(?:\S(?:.*\S)?)$", ErrorMessage = "Library name cannot be empty or have leading/trailing spaces.")] + string name, [FromQuery] CollectionTypeOptions? collectionType, [FromQuery, ModelBinder(typeof(CommaDelimitedCollectionModelBinder))] string[] paths, [FromBody] AddVirtualFolderDto? libraryOptionsDto, |
