From 20187b51b1f9810fff84d6c4d8e69a988acb21ce Mon Sep 17 00:00:00 2001 From: Nick O'Leary Date: Wed, 20 Dec 2023 16:51:34 +0000 Subject: [PATCH] Fix up cache scope --- .../editor-client/src/js/ui/common/typedInput.js | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/packages/node_modules/@node-red/editor-client/src/js/ui/common/typedInput.js b/packages/node_modules/@node-red/editor-client/src/js/ui/common/typedInput.js index e9e7294e9..36e90f9c6 100644 --- a/packages/node_modules/@node-red/editor-client/src/js/ui/common/typedInput.js +++ b/packages/node_modules/@node-red/editor-client/src/js/ui/common/typedInput.js @@ -135,10 +135,10 @@ } const url = `context/${scope}/${encodeURIComponent(searchKey)}?store=${store}&keysOnly` if (contextCache[url]) { - console.log('CACHED', url) + // console.log('CACHED', url) done() } else { - console.log('GET', url) + // console.log('GET', url) $.getJSON(url, function(data) { // console.log(data) contextCache[url] = true @@ -147,9 +147,9 @@ const keyPrefix = searchKey + (searchKey.length > 0 ? '.' : '') keys.forEach(key => { if (/^[a-zA-Z_$][0-9a-zA-Z_$]*$/.test(key)) { - contextKnownKeys[store].add(keyPrefix + key) + contextKnownKeys[scope][store].add(keyPrefix + key) } else { - contextKnownKeys[store].add(searchKey + "[\""+key.replace(/"/,"\\\"")+"\"]") + contextKnownKeys[scope][store].add(searchKey + "[\""+key.replace(/"/,"\\\"")+"\"]") } }) done() @@ -179,12 +179,12 @@ const searchKey = keyParts.join('.') getContextKeysFromRuntime(scope, store, searchKey, function() { - if (contextKnownKeys[store].has(key) || key.endsWith(']')) { + if (contextKnownKeys[scope][store].has(key) || key.endsWith(']')) { getContextKeysFromRuntime(scope, store, key, function() { - done(contextKnownKeys[store]) + done(contextKnownKeys[scope][store]) }) } - done(contextKnownKeys[store]) + done(contextKnownKeys[scope][store]) }) }