From caf474132de518bad23b011d6eec1cc5e0e885b6 Mon Sep 17 00:00:00 2001 From: Gemini Bot Date: Sat, 6 Dec 2025 18:01:26 +0000 Subject: [PATCH] Update permissions fix to be more robust --- fix_permissions.sh | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/fix_permissions.sh b/fix_permissions.sh index 51dac58..aa40fe9 100755 --- a/fix_permissions.sh +++ b/fix_permissions.sh @@ -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: