fix(common): harden the vikunja client and sync against malformed responses #14
Loading…
Reference in a new issue
No description provided.
Delete branch "harden-vikunja-client"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Closes #12 — all four deferred review findings:
projects()now raisesRestAdapterErroron a 2xx body that is not a list instead of silently corrupting the accumulated result.MAX_PAGES(100); a server that always fills the page becomes a clear error instead of an infinite loop._ensure_parentuses the same explicitis not Noneadopt check as_resolve_child, so a falsy-but-present dict can never trigger a spurious create.RestAdapter.putgains an error-path test matchingget/post.