Skip to content

Commit 2340885

Browse files
committed
fix: [PROD-14001] add missing dynamic filter for scenario run id
1 parent 1e5ac3d commit 2340885

File tree

3 files changed

+7
-3
lines changed

3 files changed

+7
-3
lines changed

src/PowerBI/PowerBIEnumFilter.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
// Licensed under the MIT license.
33

44
export const POWER_BI_FIELD_ENUM = {
5+
LAST_RUN_ID: 'lastRunId',
56
SCENARIO_ID: 'id',
67
SCENARIO_CSM_SIMULATION_RUN: 'csmSimulationRun',
78
SCENARIO_STATE: 'state',

src/PowerBI/PowerBIUtils.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -69,14 +69,15 @@ const constructScenarioDTO = (targetScenario, visibleScenarios) => {
6969
targetScenario?.id,
7070
targetScenario?.name,
7171
targetScenario?.state,
72-
targetScenario?.lastRun?.csmSimulationRun === undefined ? null : targetScenario?.lastRun?.csmSimulationRun,
72+
targetScenario?.lastRun?.csmSimulationRun ?? null,
7373
targetScenario?.rootId,
7474
targetScenario?.parentId,
7575
targetScenario?.ownerId,
7676
targetScenario?.solutionId,
7777
visibleScenariosIds.length === 0 ? NO_SCENARIO_VALUE : visibleScenariosIds,
7878
visibleScenariosSimulationRunsIds.length === 0 ? NO_SCENARIO_VALUE : visibleScenariosSimulationRunsIds,
79-
visibleScenariosCsmSimulationRunsIds.length === 0 ? NO_SCENARIO_VALUE : visibleScenariosCsmSimulationRunsIds
79+
visibleScenariosCsmSimulationRunsIds.length === 0 ? NO_SCENARIO_VALUE : visibleScenariosCsmSimulationRunsIds,
80+
targetScenario?.lastRun?.scenarioRunId ?? null
8081
);
8182
};
8283

src/PowerBI/ScenarioDTO.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,8 @@ export class ScenarioDTO {
1313
solutionId,
1414
visibleScenariosIds,
1515
visibleScenariosSimulationRunsIds,
16-
visibleScenariosCsmSimulationRunsIds
16+
visibleScenariosCsmSimulationRunsIds,
17+
lastRunId
1718
) {
1819
this.id = id;
1920
this.name = name;
@@ -26,5 +27,6 @@ export class ScenarioDTO {
2627
this.visibleScenariosIds = visibleScenariosIds;
2728
this.visibleScenariosSimulationRunsIds = visibleScenariosSimulationRunsIds;
2829
this.visibleScenariosCsmSimulationRunsIds = visibleScenariosCsmSimulationRunsIds;
30+
this.lastRunId = lastRunId;
2931
}
3032
}

0 commit comments

Comments
 (0)