diff --git a/server/app/auth_service.py b/server/app/auth_service.py index bf9b0f6..544b49c 100644 --- a/server/app/auth_service.py +++ b/server/app/auth_service.py @@ -856,12 +856,6 @@ class AuthService: else: existing = self._db_fetchall("SELECT permission_key FROM role_permissions WHERE role_id = ?", (role_id,)) if existing: - if role_name == "editor": - # Keep existing editor customizations but ensure own pickup/drop is present. - self._db_execute( - "INSERT OR IGNORE INTO role_permissions (role_id, permission_key) VALUES (?, ?)", - (role_id, "item.pickup_drop.own"), - ) # Preserve existing customizations for non-admin defaults. continue allowed = DEFAULT_ROLE_PERMISSIONS.get(role_name, set())