fix: cache key collision

This commit is contained in:
Barış Soner Uşaklı
2021-02-05 16:29:56 -05:00
committed by GitHub
parent 8a2fe3d916
commit e40af441c9

View File

@@ -243,14 +243,15 @@ Categories.getChildrenCids = async function (rootCid) {
await recursive(keys);
}
const key = 'cid:' + rootCid + ':children';
const childrenCids = cache.get(key);
const cacheKey = 'cache:' + key;
const childrenCids = cache.get(cacheKey);
if (childrenCids) {
return childrenCids.slice();
}
await recursive(key);
allCids = _.uniq(allCids);
cache.set(key, allCids);
cache.set(cacheKey, allCids);
return allCids.slice();
};