diff --git a/openbis_standard_technologies/dist/core-plugins/eln-lims/1/dss/reporting-plugins/eln-lims-api/script.py b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/dss/reporting-plugins/eln-lims-api/script.py index b09f175f945f5e47e60b1efadd7e1f0ff2a2ecfd..df5aeb79be6ed70d0a1da771270f30f4f8977e8a 100644 --- a/openbis_standard_technologies/dist/core-plugins/eln-lims/1/dss/reporting-plugins/eln-lims-api/script.py +++ b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/dss/reporting-plugins/eln-lims-api/script.py @@ -354,6 +354,7 @@ def insertExperimentIfMissing(tr, experimentIdentifier, experimentType, experime def init(tr, parameters, tableBuilder): projectsCache = {}; + installedTypes = getSampleTypes(tr, parameters); inventorySpace = tr.getSpace("DEFAULT_LAB_NOTEBOOK"); methodsSpace = tr.getSpace("METHODS"); materialsSpace = tr.getSpace("MATERIALS"); @@ -384,7 +385,6 @@ def init(tr, parameters, tableBuilder): # On new installations check if the default types are installed to create their respective PROJECT/EXPERIMENTS if isNewInstallation: - installedTypes = getSampleTypes(tr, parameters); if isSampleTypeAvailable(installedTypes, "ANTIBODY"): insertProjectIfMissing(tr, "/MATERIALS/REAGENTS", projectsCache); insertExperimentIfMissing(tr, "/MATERIALS/REAGENTS/ANTIBODY_COLLECTION_1", "MATERIALS", "Antibody Collection 1");