From 40c76421515e8a68ce4ea25d6b8816059d354a71 Mon Sep 17 00:00:00 2001 From: Robert Patrick Date: Fri, 10 Mar 2023 09:09:27 -0600 Subject: [PATCH] fixing issue with wallet collection when using proxy data sources --- .../wlsdeploy/tool/discover/common_resources_discoverer.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/core/src/main/python/wlsdeploy/tool/discover/common_resources_discoverer.py b/core/src/main/python/wlsdeploy/tool/discover/common_resources_discoverer.py index ef804bc8d4..505e09ad25 100644 --- a/core/src/main/python/wlsdeploy/tool/discover/common_resources_discoverer.py +++ b/core/src/main/python/wlsdeploy/tool/discover/common_resources_discoverer.py @@ -122,7 +122,9 @@ def get_datasources(self): return model_top_folder_name, result def _collect_jdbc_driver_wallet(self, datasource, collected_wallet, driver_params): - if not self._model_context.skip_archive() and model_constants.JDBC_DRIVER_PARAMS_PROPERTIES in driver_params: + if not self._model_context.skip_archive() and \ + (isinstance(driver_params, dict) or isinstance(driver_params, OrderedDict)) and \ + model_constants.JDBC_DRIVER_PARAMS_PROPERTIES in driver_params: properties = driver_params[model_constants.JDBC_DRIVER_PARAMS_PROPERTIES] self._update_wallet_property_and_collect_files(collected_wallet, datasource, properties)