fixes: constants resolving after initial editor load

This commit is contained in:
arpitnath 2024-05-24 13:36:31 +05:30
parent 41e6a234c0
commit f21450fc5e
2 changed files with 17 additions and 4 deletions

View file

@ -527,7 +527,6 @@ const EditorComponent = (props) => {
props.setEditorOrViewer('editor');
await runForInitialLoad();
await fetchOrgEnvironmentVariables();
await fetchOrgEnvironmentConstants();
initComponentVersioning();
initRealtimeSave();
initEventListeners();
@ -750,7 +749,7 @@ const EditorComponent = (props) => {
setWindowTitle({ page: pageTitles.EDITOR, appName });
useAppVersionStore.getState().actions.updateEditingVersion(editing_version);
current_version_id && useAppVersionStore.getState().actions.updateReleasedVersionId(current_version_id);
await fetchOrgEnvironmentConstants();
updateState({
slug,
isMaintenanceOn,

View file

@ -98,8 +98,22 @@ export const useResolveStore = create(
const { suggestionList, hintsMap, resolvedRefs } = createReferencesLookup(partialRefState);
const lookupHintsMap = new Map([...get().lookupTable.hints]);
const lookupResolvedRefs = new Map([...get().lookupTable.resolvedRefs]);
const _hintsMap = get().lookupTable.hints;
const resolvedRefsMap = get().lookupTable.resolvedRefs;
let lookupHintsMap, lookupResolvedRefs;
if (_hintsMap.size > 0) {
lookupHintsMap = new Map([..._hintsMap]);
} else {
lookupHintsMap = new Map();
}
if (resolvedRefsMap.size > 0) {
lookupResolvedRefs = new Map([...resolvedRefsMap]);
} else {
lookupResolvedRefs = new Map();
}
const newUpdatedrefs = [];