diff --git a/chainforge/react-server/src/PromptNode.tsx b/chainforge/react-server/src/PromptNode.tsx index 7de8690..37beee4 100644 --- a/chainforge/react-server/src/PromptNode.tsx +++ b/chainforge/react-server/src/PromptNode.tsx @@ -1095,7 +1095,11 @@ Soft failing by replacing undefined with empty strings.`, ); return ( - + { console.error(`Did not find cache data for id ${id}`); return false; } - + // Clear all cache items related to 'id' - for (const k of get_cache_keys_related_to_id(id, true)) - StorageCache.clear(k); + for (const k of get_cache_keys_related_to_id(id, true)) StorageCache.clear(k); return true; } diff --git a/chainforge/react-server/src/backend/cache.ts b/chainforge/react-server/src/backend/cache.ts index 2f1d965..d64bede 100644 --- a/chainforge/react-server/src/backend/cache.ts +++ b/chainforge/react-server/src/backend/cache.ts @@ -62,10 +62,8 @@ export default class StorageCache { } private clearCache(key?: string): void { - if (key === undefined) - this.data = {}; - else if (key in this.data) - delete this.data[key]; + if (key === undefined) this.data = {}; + else if (key in this.data) delete this.data[key]; } /**