From efec3fb5685cb94cdd706b41f8259697d4f8a097 Mon Sep 17 00:00:00 2001 From: dieriba Date: Tue, 14 Oct 2025 18:07:40 +0200 Subject: [PATCH] fix (#6819) --- .../src/lib/components/settings/ScopeSelector.svelte | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/frontend/src/lib/components/settings/ScopeSelector.svelte b/frontend/src/lib/components/settings/ScopeSelector.svelte index 329317518c..9b25a2d643 100644 --- a/frontend/src/lib/components/settings/ScopeSelector.svelte +++ b/frontend/src/lib/components/settings/ScopeSelector.svelte @@ -349,21 +349,21 @@ } const parts = trimmedPath.split('/') - if (parts.length !== 3) { - return 'Path must have exactly 3 parts: u/{user}/{resource} or f/{folder}/{resource}' + if (parts.length < 3) { + return 'Expected path format: u/{user}/{resource} or f/{folder}/{resource}' } if (parts[1] === '') { return 'Username/folder name cannot be empty' } - - if (parts[2] === '') { + const last = parts[parts.length - 1] + if (last.length === 0) { return 'Resource name cannot be empty' } - if (parts[2] === '*') return null + if (last === '*') return null - if (parts[2].includes('*')) { + if (last.includes('*')) { return 'Wildcards can only be used as the full resource name (*)' }