fix(extractor): never use external URL results for lazy URL caching to avoid clashes

This commit is contained in:
WebStreamr 2026-01-20 20:56:39 +00:00
parent 3c979e77cc
commit 1ddc8d99d6
No known key found for this signature in database

View file

@ -103,7 +103,9 @@ export class ExtractorRegistry {
if (extractor.ttl) {
await this.urlResultCache.set<UrlResult[]>(cacheKey, urlResults, extractor.ttl);
}
await this.lazyUrlResultCache.set<UrlResult[]>(normalizedUrl.href, urlResults, 2629800000); // 1 month
if (extractor.id !== 'external') {
await this.lazyUrlResultCache.set<UrlResult[]>(normalizedUrl.href, urlResults, 2629800000); // 1 month
}
} else {
await this.lazyUrlResultCache.delete(normalizedUrl.href);
}