Update permissions fix to be more robust
This commit is contained in:
@@ -53,12 +53,15 @@ for service in services:
|
||||
|
||||
# Add admin user if missing
|
||||
if admin_user not in perms:
|
||||
perms[admin_user] = "admin"
|
||||
perms[str(admin_user)] = "admin"
|
||||
changed = True
|
||||
print(f" - Added admin permission for {admin_user}")
|
||||
|
||||
# Add domain fallback (optional, but good for completeness if multiple users)
|
||||
# perms['*'] = "relay" # or whatever default, but sticking to specific user is safer for now
|
||||
# Add domain fallback to ensure valid config structure if specific user fails
|
||||
if 'beeper.com' not in perms:
|
||||
perms['beeper.com'] = "user"
|
||||
changed = True
|
||||
print(f" - Added basic permission for beeper.com domain")
|
||||
|
||||
if changed:
|
||||
with open(config_path, 'w') as f:
|
||||
|
||||
Reference in New Issue
Block a user