Initialize cache db if empty

This commit is contained in:
Ettore Di Giacinto
2021-02-15 18:53:37 +01:00
parent 101df40eec
commit 2448f3175e

View File

@@ -199,6 +199,10 @@ func (db *InMemoryDatabase) populateCaches(p Package) {
// Create extra cache between package -> []versions
db.Lock()
if db.cached == nil {
db.cached = map[string]interface{}{}
}
if _, ok := db.cached[p.GetFingerPrint()]; ok {
db.Unlock()
return