From a17f94ecd598119a2b110525cc7dd33395a4e514 Mon Sep 17 00:00:00 2001
From: Markus Frank <Markus.Frank@cern.ch>
Date: Thu, 13 Dec 2018 20:10:03 +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 7d75e4d09..94a502be4 100644
--- a/DDCond/src/plugins/ConditionsUserPool.cpp
+++ b/DDCond/src/plugins/ConditionsUserPool.cpp
@@ -660,6 +660,7 @@ ConditionsMappedUserPool<MAPPING>::load(const IOV&                  required,
                                                    begin(m_conditions), end(m_conditions),
                                                    begin(cond_missing), COMP());
   long num_cond_miss = last_cond-begin(cond_missing);
+  cond_missing.resize(num_cond_miss);
   printout((flags&PRINT_LOAD) ? INFO : DEBUG,"UserPool",
            "Found %ld missing conditions out of %ld conditions.",
            num_cond_miss, slice_cond.size());
-- 
GitLab