diff --git a/packages/client/hmi-client/src/components/workflow/ops/calibrate-ciemss/tera-calibrate-node-ciemss.vue b/packages/client/hmi-client/src/components/workflow/ops/calibrate-ciemss/tera-calibrate-node-ciemss.vue index cabf84a5b9..c88a6c1d1b 100644 --- a/packages/client/hmi-client/src/components/workflow/ops/calibrate-ciemss/tera-calibrate-node-ciemss.vue +++ b/packages/client/hmi-client/src/components/workflow/ops/calibrate-ciemss/tera-calibrate-node-ciemss.vue @@ -125,7 +125,6 @@ watch( console.log('dill URL is', dillURL); const forecastResponse = await makeForecastJobCiemss({ - projectId: '', modelConfigId: modelConfigId.value as string, timespan: { start: 0, diff --git a/packages/client/hmi-client/src/components/workflow/ops/optimize-ciemss/optimize-ciemss-operation.ts b/packages/client/hmi-client/src/components/workflow/ops/optimize-ciemss/optimize-ciemss-operation.ts index 15b7a955a4..314bf05118 100644 --- a/packages/client/hmi-client/src/components/workflow/ops/optimize-ciemss/optimize-ciemss-operation.ts +++ b/packages/client/hmi-client/src/components/workflow/ops/optimize-ciemss/optimize-ciemss-operation.ts @@ -107,14 +107,16 @@ export async function getOptimizedInterventions(optimizeRunId: string) { // Get the interventionPolicyGroups from the simulation object. // This will prevent any inconsistencies being passed via knobs or state when matching with result file. const simulation = await getSimulation(optimizeRunId); - const interventions = simulation?.executionPayload?.interventions; - const interventionType = interventions.selection ?? ''; - const paramNames: string[] = interventions.param_names ?? []; - const paramValue: number[] = interventions.param_values ?? []; - const startTime: number[] = interventions.start_time ?? []; + const simulationIntervetions: SimulationIntervention[] = + simulation?.executionPayload.fixed_static_parameter_interventions ?? []; + const policyInterventions = simulation?.executionPayload?.policy_interventions; + const interventionType = policyInterventions.selection ?? ''; + const paramNames: string[] = policyInterventions.param_names ?? []; + const paramValue: number[] = policyInterventions.param_values ?? []; + const startTime: number[] = policyInterventions.start_time ?? []; const policyResult = await getRunResult(optimizeRunId, 'policy.json'); - const simulationIntervetions: SimulationIntervention[] = []; + if (interventionType === InterventionTypes.paramValue && startTime.length !== 0) { // intervention type == parameter value for (let i = 0; i < paramNames.length; i++) { diff --git a/packages/client/hmi-client/src/components/workflow/ops/optimize-ciemss/tera-optimize-ciemss-node.vue b/packages/client/hmi-client/src/components/workflow/ops/optimize-ciemss/tera-optimize-ciemss-node.vue index d7abf1abb8..cc724d607a 100644 --- a/packages/client/hmi-client/src/components/workflow/ops/optimize-ciemss/tera-optimize-ciemss-node.vue +++ b/packages/client/hmi-client/src/components/workflow/ops/optimize-ciemss/tera-optimize-ciemss-node.vue @@ -111,7 +111,6 @@ const pollResult = async (runId: string) => { const startForecast = async (simulationIntervetions) => { const simulationPayload: SimulationRequest = { - projectId: '', modelConfigId: modelConfigId.value as string, timespan: { start: 0, diff --git a/packages/client/hmi-client/src/components/workflow/ops/optimize-ciemss/tera-optimize-ciemss.vue b/packages/client/hmi-client/src/components/workflow/ops/optimize-ciemss/tera-optimize-ciemss.vue index cdd92b07df..1af78ef303 100644 --- a/packages/client/hmi-client/src/components/workflow/ops/optimize-ciemss/tera-optimize-ciemss.vue +++ b/packages/client/hmi-client/src/components/workflow/ops/optimize-ciemss/tera-optimize-ciemss.vue @@ -122,7 +122,7 @@