diff --git a/projects/vdk-core/src/vdk/internal/builtin_plugins/job_properties/properties_router.py b/projects/vdk-core/src/vdk/internal/builtin_plugins/job_properties/properties_router.py index 43441485d5..ad75a74600 100644 --- a/projects/vdk-core/src/vdk/internal/builtin_plugins/job_properties/properties_router.py +++ b/projects/vdk-core/src/vdk/internal/builtin_plugins/job_properties/properties_router.py @@ -111,6 +111,14 @@ def __setup_properties_from_factory_method(self): factory_method = self.__properties_builders[ list(self.__properties_builders.keys())[0] ] + elif ( + len(self.__properties_builders) == 2 + and "memory" in self.__properties_builders.keys() + ): + properties_type = list(self.__properties_builders.keys())[0] + if properties_type == "memory": + properties_type = list(self.__properties_builders.keys())[1] + factory_method = self.__choose_from_default_type(properties_type) else: errors.report_and_throw( errors.VdkConfigurationError(