Fix parameters retention/Stale customizer params #512

Merged
hrgdavor merged 1 commits from fix-customizer-refresh into main 2021-09-24 09:58:59 +02:00
2 changed files with 6 additions and 9 deletions

View File

@@ -401,12 +401,11 @@ const makeScriptWorker = ({ callback, convertToSolids }) => {
} }
}) })
} }
if (paramsDef.length) callback({
callback({ action: 'parameterDefinitions',
action: 'parameterDefinitions', worker: 'main',
worker: 'main', data: paramsDef,
data: paramsDef, })
})
runMain(params) runMain(params)
}, },

View File

@@ -107,9 +107,7 @@ const reducer = (state: State, { type, payload }): State => {
case 'updateCode': case 'updateCode':
return { ...state, code: payload } return { ...state, code: payload }
case 'healthyRender': case 'healthyRender':
const customizerParams: CadhubParams[] = payload?.customizerParams?.length const customizerParams: CadhubParams[] = payload.customizerParams
? payload.customizerParams
: state.customizerParams
const currentParameters = {} const currentParameters = {}
customizerParams.forEach((param) => { customizerParams.forEach((param) => {
currentParameters[param.name] = currentParameters[param.name] =