From 24a1ae0468800c30bf8c184e59cdbe3d0134a795 Mon Sep 17 00:00:00 2001 From: Markus Quaritsch <markus.quaritsch@tugraz.at> Date: Wed, 26 Aug 2020 09:13:50 +0200 Subject: [PATCH] bugfix: sum container - check if columns to be added already exist --- VectoCore/VectoCore/OutputData/SummaryDataContainer.cs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/VectoCore/VectoCore/OutputData/SummaryDataContainer.cs b/VectoCore/VectoCore/OutputData/SummaryDataContainer.cs index 43450387a7..45dcd80853 100644 --- a/VectoCore/VectoCore/OutputData/SummaryDataContainer.cs +++ b/VectoCore/VectoCore/OutputData/SummaryDataContainer.cs @@ -738,11 +738,17 @@ namespace TUGraz.VectoCore.OutputData if (runData.BatteryData != null) { foreach (var field in new[] { Fields.BatteryStartSoC, Fields.BatteryEndSoC }) { + if (Table.Columns.Contains(field)) { + continue; + } var col = Table.Columns.Add(field, typeof(double)); col.SetOrdinal(Table.Columns[Fields.P_WHEEL].Ordinal); } foreach (var field in new[] { Fields.BatteryDeltaSoC, Fields.E_BAT_LOSS, Fields.E_Batt_T_chg, Fields.E_Batt_T_dischg, Fields.E_Batt_int_chg, Fields.E_Batt_int_dischg}) { + if (Table.Columns.Contains(field)) { + continue; + } var col = Table.Columns.Add(field, typeof(ConvertedSI)); col.SetOrdinal(Table.Columns[Fields.P_WHEEL].Ordinal); } -- GitLab