diff --git a/filetree/cache.go b/filetree/cache.go index 6e676c3..82c1795 100644 --- a/filetree/cache.go +++ b/filetree/cache.go @@ -18,6 +18,7 @@ func (cache *TreeCache) Get(bottomTreeStart, bottomTreeStop, topTreeStart, topTr if value, exists := cache.cache[key]; exists { return value } + value := cache.buildTree(key) cache.cache[key] = value return value