diff --git a/SAS/DataManagement/StorageQueryService/cache.py b/SAS/DataManagement/StorageQueryService/cache.py
index 5916749cafd27e0e10822748770f3ec321d6f899..ad82f4ea8342214bab45c43d8bc72a4e0a84fbb7 100644
--- a/SAS/DataManagement/StorageQueryService/cache.py
+++ b/SAS/DataManagement/StorageQueryService/cache.py
@@ -144,7 +144,7 @@ class CacheManager:
         try:
             def addSubDirectoriesToCache(directory):
                 depth = len(directory.replace(self.disk_usage.path_resolver.projects_path, '').strip('/').split('/'))
-                if depth > 2:
+                if depth > 3:
                     return
 
                 with self._cacheLock:
@@ -161,7 +161,7 @@ class CacheManager:
                 if not self._updateCacheThreadRunning:
                     return
 
-                if depth < 2:
+                if depth < 3:
                     logger.info('tree scan: scanning \'%s\'', directory)
                     sd_result = self.disk_usage.path_resolver.getSubDirectories(directory)