diff --git a/core/ArchiveProcessor.php b/core/ArchiveProcessor.php index 20c4c2df80be5c6f380a20351887413f9ae388bf..1c44465e5ba182d4e96ec292eacdaf30078d6092 100644 --- a/core/ArchiveProcessor.php +++ b/core/ArchiveProcessor.php @@ -337,6 +337,12 @@ class ArchiveProcessor $dataTable = $this->getArchive()->getDataTable($name, $idSubTable = null); } + if ($dataTable instanceof Map) { + foreach ($dataTable->getDataTables() as $table) { + $this->renameColumnsAfterAggregation($table, $columnsToRenameAfterAggregation); + } + } + $dataTable = $this->getAggregatedDataTableMap($dataTable, $columnsAggregationOperation); $this->renameColumnsAfterAggregation($dataTable, $columnsToRenameAfterAggregation); return $dataTable;