fix: bridge.py uses utf-8-sig to handle Windows BOM in pending JSON
This commit is contained in:
@@ -74,7 +74,7 @@ class BridgeProtocol:
|
||||
requests = []
|
||||
for f in self.pending_dir.glob("*.json"):
|
||||
try:
|
||||
data = json.loads(f.read_text(encoding="utf-8"))
|
||||
data = json.loads(f.read_text(encoding="utf-8-sig"))
|
||||
if data.get("status") == "pending":
|
||||
requests.append(ApprovalRequest(**data))
|
||||
except (json.JSONDecodeError, TypeError, OSError) as e:
|
||||
|
||||
Reference in New Issue
Block a user