diff --git a/cache.go b/cache.go index ca3e75c..71a2315 100644 --- a/cache.go +++ b/cache.go @@ -113,6 +113,10 @@ func (item *Item) addItem(res *Item) { if res == nil { return } + if item == nil { + item = res + return + } if item.Object == nil { item.copy(res) return