X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=ice_validator%2Fpreload%2Fgenerator.py;h=bdd81faef055da03533fee7e1bee24764b03ccf8;hb=842888dc28ebccab45e627669f7ee23f04920dc7;hp=6c0d4b88c2ed879f0b1ced90a3e1415e80a4ea21;hpb=1bc097aa957e560147b4d9af49d25e69a6692702;p=vvp%2Fvalidation-scripts.git diff --git a/ice_validator/preload/generator.py b/ice_validator/preload/generator.py index 6c0d4b8..bdd81fa 100644 --- a/ice_validator/preload/generator.py +++ b/ice_validator/preload/generator.py @@ -169,7 +169,8 @@ class AbstractPreloadGenerator(ABC): def generate(self): # handle the base module first print("\nGenerating {} preloads".format(self.format_name())) - self.generate_environments(self.vnf.base_module) + if self.vnf.base_module: + self.generate_environments(self.vnf.base_module) if self.supports_output_passing(): self.vnf.filter_base_outputs() for mod in self.vnf.incremental_modules: @@ -258,6 +259,7 @@ class AbstractPreloadGenerator(ABC): if not value: value = self.current_module_env.get(param_name) if isinstance(value, list): + value = value.copy() value.reverse() self.env_cache[param_name] = value if value and single and isinstance(value, list):