diff --git a/python/LbNightlyTools/Scripts/Install.py b/python/LbNightlyTools/Scripts/Install.py
index 28c398446b1ada4a5abf207524827eeaea8e3bd7..0be853da0631b6e8cab2b6471be263d40dc03cad 100644
--- a/python/LbNightlyTools/Scripts/Install.py
+++ b/python/LbNightlyTools/Scripts/Install.py
@@ -260,6 +260,8 @@ def requiredPackages(files, slot=None, build_id=None, projects=None, platforms=N
                 log.debug("Adding %s to the list of projects" % proj)
                 projects.append(proj.lower())
 
+    build_id = str(slot_configuration.get('build_id', build_id))
+
     if projects:
         # data packages may have '/' in the name, which is converted in '_'
         # in the tarball filename