From 76e8851cebfbcc01c13ffbc6af118b6f76895799 Mon Sep 17 00:00:00 2001
From: Markus Frank <Markus.Frank@cern.ch>
Date: Thu, 13 Dec 2018 20:12:14 +0100
Subject: [PATCH] Fix bug in the dependency handling

---
 DDCond/src/plugins/ConditionsUserPool.cpp | 1 +
 1 file changed, 1 insertion(+)

diff --git a/DDCond/src/plugins/ConditionsUserPool.cpp b/DDCond/src/plugins/ConditionsUserPool.cpp
index 94a502be4..45cf45ffd 100644
--- a/DDCond/src/plugins/ConditionsUserPool.cpp
+++ b/DDCond/src/plugins/ConditionsUserPool.cpp
@@ -730,6 +730,7 @@ ConditionsMappedUserPool<MAPPING>::compute(const IOV&                  required,
                                                    begin(m_conditions), end(m_conditions),
                                                    begin(calc_missing), COMP());
   long num_calc_miss = last_calc-begin(calc_missing);
+  calc_missing.resize(num_calc_miss);
   printout((flags&PRINT_COMPUTE) ? INFO : DEBUG,"UserPool",
            "Found %ld missing derived conditions out of %ld conditions.",
            num_calc_miss, m_conditions.size());
-- 
GitLab