From 28692cd6057bc0e6cbe8d53b9b004d56aee0727d Mon Sep 17 00:00:00 2001
From: Britta Heymann <britta_hey@web.de>
Date: Tue, 10 Oct 2017 13:00:14 +0200
Subject: [PATCH] Fix bug in averaging delay qualities

Timepoints were not unified after all, leading to strange delay graphs
in some instances.

refs #731
---
 toolkit/reportSummary/averagedDeliveryQualities.py | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/toolkit/reportSummary/averagedDeliveryQualities.py b/toolkit/reportSummary/averagedDeliveryQualities.py
index 0dca516b..3cb12857 100644
--- a/toolkit/reportSummary/averagedDeliveryQualities.py
+++ b/toolkit/reportSummary/averagedDeliveryQualities.py
@@ -187,10 +187,10 @@ def averageFiles(reportsDirectory, seeds):
             delayDistributionAnalysis.parseDelayAnalysis(delayAnalysis, messageType="BROADCAST", messagePrio=5))
 
     # Make sure all time points exist for all seeds
-    unifyTimePoints(oneToOneDelayDistributions)
-    unifyTimePoints(multicastDelayDistributions)
-    unifyTimePoints(broadcastDeliveryNumbers)
-    unifyTimePoints(broadcastDelayDistributions)
+    oneToOneDelayDistributions = unifyTimePoints(oneToOneDelayDistributions)
+    multicastDelayDistributions = unifyTimePoints(multicastDelayDistributions)
+    broadcastDeliveryNumbers = unifyTimePoints(broadcastDeliveryNumbers)
+    broadcastDelayDistributions = unifyTimePoints(broadcastDelayDistributions)
 
     # Add missing values for delay distributions.
     padByZeros(oneToOneDelayDistributions, [1])
-- 
GitLab