SYNC: charts fix

This commit is contained in:
SPRINX0\prochazka
2025-06-19 17:57:01 +02:00
committed by Diflow
parent 28439c010f
commit cd505abb22
3 changed files with 39 additions and 1 deletions

View File

@@ -231,7 +231,7 @@ export class ChartProcessor {
continue;
}
let addedChart: ProcessedChart = chart;
if (chart.rowsAdded == 0) {
if (chart.rowsAdded == 0 && !chart.isGivenDefinition) {
continue; // skip empty charts
}
const sortOrder = chart.definition.xdef.sortOrder ?? 'ascKeys';
@@ -277,6 +277,13 @@ export class ChartProcessor {
};
}
if (
addedChart.definition.trimXCountLimit != null &&
addedChart.bucketKeysOrdered.length > addedChart.definition.trimXCountLimit
) {
addedChart.bucketKeysOrdered = addedChart.bucketKeysOrdered.slice(0, addedChart.definition.trimXCountLimit);
}
if (addedChart) {
addedChart.availableColumns = this.availableColumns;
this.charts.push(addedChart);