diff --git a/src/LHCbDIRAC/ProductionManagementSystem/Utilities/ProductionTools/launching.py b/src/LHCbDIRAC/ProductionManagementSystem/Utilities/ProductionTools/launching.py index f224c4ad11497e9f331e941dc6c9025e5c9d99f8..862566e69b6be8e46d19e9a0d2bf93f3cdcbe0b5 100644 --- a/src/LHCbDIRAC/ProductionManagementSystem/Utilities/ProductionTools/launching.py +++ b/src/LHCbDIRAC/ProductionManagementSystem/Utilities/ProductionTools/launching.py @@ -204,6 +204,12 @@ def launch_sprucing( pr.outConfigName = "validation" if validation else pr.configName if validation: bkQueryDict = pr._getBKKQuery().copy() + if "RunNumbers" in bkQueryDict: + bkQueryDict["RunNumbers"] = bkQueryDict["RunNumbers"].split(";;;") + if "DataQualityFlag" in bkQueryDict: + bkQueryDict["DataQualityFlag"] = bkQueryDict["DataQualityFlag"].split(";;;") + if "ExtendedDQOK" in bkQueryDict: + bkQueryDict["ExtendedDQOK"] = bkQueryDict["ExtendedDQOK"].split(";;;") all_runs = sorted( run for run in returnValueOrRaise(BookkeepingClient().getListOfRuns(bkQueryDict))