Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion WebAPP/AppResults/Model/Pivot.Model.js
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,8 @@ export class Model {
let group = 'RYT';
let param = 'ANC';

let CUSTOM_INDICATORS = DataModelResult.mergeAllIndicatorsGrouped(INDICATORS, genData['osy-indicators']);
// `|| []` guards pre-v5.6 cases that have no osy-indicators
let CUSTOM_INDICATORS = DataModelResult.mergeAllIndicatorsGrouped(INDICATORS, genData['osy-indicators'] || []);

console.log('VARIABLES original ', VARIABLES)
console.log('CUSTOM_INDICATORS ', CUSTOM_INDICATORS)
Expand Down
5 changes: 3 additions & 2 deletions WebAPP/Classes/DataModelResult.Class.js
Original file line number Diff line number Diff line change
Expand Up @@ -387,7 +387,8 @@ export class DataModelResult{


static mergeAllIndicatorsGrouped(indicatorTypesJson, customIndicators) {
console.log('customIndicators ', customIndicators)
// guard pre-v5.6 cases whose genData has no osy-indicators array
const customList = Array.isArray(customIndicators) ? customIndicators : [];
// 1) Sakupi sve tipove indikatora + group info
const typeById = {};

Expand All @@ -405,7 +406,7 @@ export class DataModelResult{
const result = {};

// 3) obrada custom indikatora
for (const item of customIndicators) {
for (const item of customList) {
if (!item || typeof item !== "object") continue;

const indicatorName = item["Indicator"];
Expand Down