fix manage_users.sh: strip fields that cause 400 on newer FileBrowser
Removed dateFormat, hideDotfiles, singleClick, and sorting from the POST /api/users payload — FileBrowser rejects them as invalid data types on some versions. Only stable fields are now sent. https://claude.ai/code/session_014CCYqVwW6d6f5dw1qRokYt
This commit is contained in:
@@ -360,8 +360,7 @@ cmd_add() {
|
|||||||
--arg u "$_username" --arg p "$password" --arg s "$_scope" \
|
--arg u "$_username" --arg p "$password" --arg s "$_scope" \
|
||||||
--argjson perms "$_perms" \
|
--argjson perms "$_perms" \
|
||||||
'{username:$u, password:$p, scope:$s, locale:"en", viewMode:"list",
|
'{username:$u, password:$p, scope:$s, locale:"en", viewMode:"list",
|
||||||
singleClick:false, sorting:{by:"name",asc:true}, perm:$perms,
|
perm:$perms, commands:[], lockPassword:false}')
|
||||||
commands:[], lockPassword:false, hideDotfiles:false, dateFormat:false}')
|
|
||||||
|
|
||||||
local _resp _http_code
|
local _resp _http_code
|
||||||
_resp=$(curl -s -w '\n%{http_code}' -X POST "$FB_URL/api/users" \
|
_resp=$(curl -s -w '\n%{http_code}' -X POST "$FB_URL/api/users" \
|
||||||
|
|||||||
Reference in New Issue
Block a user