#104 Fix missing HTTP status checks in XRPC client

closed high · sable · 2026-03-02 23:37 · closed 2026-03-02 23:37 · bug · Phase 1: CLI Foundation

Comments — 1

sable note 2026-03-02 23:37

get_blob returns raw response body without checking HTTP status. When PDS returns an error (e.g. 500), we treat the JSON error body as blob content and try to decrypt it. Same issue exists in upload_blob, create_record, get_record, list_records, delete_record — only login() checks status. Fix: add status checking to the Transport response or to each method.

Generated 2026-03-03 02:53 UTC