Merge pull request #180 from bkendall/fix-mongo-cache-no-tests
Prevent empty values in cache (using mongo)
This commit is contained in:
commit
d2434b024d
2 changed files with 5 additions and 1 deletions
|
|
@ -392,6 +392,9 @@ func prepare(t testing.TB) {
|
||||||
}
|
}
|
||||||
case "mongo":
|
case "mongo":
|
||||||
cfg.DatabasePath = "localhost:27017"
|
cfg.DatabasePath = "localhost:27017"
|
||||||
|
cfg.DatabaseOptions = map[string]interface{}{
|
||||||
|
"database_name": "cayley_test", // provide a default test database
|
||||||
|
}
|
||||||
default:
|
default:
|
||||||
t.Fatalf("Untestable backend store %s", *backend)
|
t.Fatalf("Untestable backend store %s", *backend)
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -305,8 +305,9 @@ func (qs *QuadStore) NameOf(v graph.Value) string {
|
||||||
err := qs.db.C("nodes").FindId(v.(string)).One(&node)
|
err := qs.db.C("nodes").FindId(v.(string)).One(&node)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
glog.Errorf("Error: Couldn't retrieve node %s %v", v, err)
|
glog.Errorf("Error: Couldn't retrieve node %s %v", v, err)
|
||||||
}
|
} else if node.ID != "" && node.Name != "" {
|
||||||
qs.ids.Put(v.(string), node.Name)
|
qs.ids.Put(v.(string), node.Name)
|
||||||
|
}
|
||||||
return node.Name
|
return node.Name
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue