• Matthew Slipper's avatar
    go/proxyd: Properly handle null results · 437e853f
    Matthew Slipper authored
    Both the `Error` and `Result` fields on `RPCRes` had `omitempty` tags, so null results were being swallowed. We didn't catch this in integration tests because JavaScript tolerates missing keys. This is now fixed by using a custom JSON marshaler.
    
    Fixes #2049
    437e853f
Name
Last commit
Last update
..
cmd/proxyd Loading commit data...
integration_tests Loading commit data...
.gitignore Loading commit data...
CHANGELOG.md Loading commit data...
Dockerfile Loading commit data...
Makefile Loading commit data...
README.md Loading commit data...
backend.go Loading commit data...
cache.go Loading commit data...
cache_test.go Loading commit data...
config.go Loading commit data...
entrypoint.sh Loading commit data...
errors.go Loading commit data...
example.config.toml Loading commit data...
go.mod Loading commit data...
go.sum Loading commit data...
lvc.go Loading commit data...
methods.go Loading commit data...
metrics.go Loading commit data...
package.json Loading commit data...
proxyd.go Loading commit data...
rate_limiter.go Loading commit data...
rpc.go Loading commit data...
rpc_test.go Loading commit data...
server.go Loading commit data...
string_set.go Loading commit data...
tls.go Loading commit data...