Revision e03ee2c95bf1035309df609c01aaee91f8150fb1 authored by Christian Stewart on 17 June 2021, 02:11:03 UTC, committed by Christian Stewart on 18 June 2021, 06:36:57 UTC
Throughout the code there are calls to ValueOf() and NameOf() on the QuadStore.
The QuadStore currently returns a single value for these functions without an
error, but internally the QuadStore might run into some errors when processing
the value. This hack is clearly identified in the code: rather than return the
error, it's just logged.

If the QuadStore has an error while processing ValueOf or NameOf, the returned
value will be nil which might lead to many types of undefined behavior - such as
queries returning "nil" for one field of a Quad.

Fixes #985

Signed-off-by: Christian Stewart <christian@paral.in>
1 parent 08381ef
History
File Mode Size
.github
appengine
client
clog
cmd
configurations
data
docs
examples
graph
inference
internal
packrd
query
schema
server
version
writer
.dockerignore -rw-r--r-- 6 bytes
.gitbook.yaml -rw-r--r-- 13 bytes
.gitignore -rw-r--r-- 148 bytes
.goreleaser.yml -rw-r--r-- 1.8 KB
.travis.yml -rw-r--r-- 853 bytes
AUTHORS -rw-r--r-- 1.1 KB
CODEOWNERS -rw-r--r-- 11 bytes
CONTRIBUTORS -rw-r--r-- 1.1 KB
Dockerfile -rw-r--r-- 1.9 KB
LICENSE -rw-r--r-- 9.9 KB
README.md -rw-r--r-- 2.1 KB
cayley_example.yml -rw-r--r-- 310 bytes
go.mod -rw-r--r-- 2.8 KB
go.sum -rw-r--r-- 42.3 KB
gogen.go -rw-r--r-- 107 bytes
imports.go -rw-r--r-- 1.3 KB
lint.sh -rwxr-xr-x 1019 bytes
tools.go -rw-r--r-- 192 bytes

README.md

back to top