Fix: Error initializing ingest: ‘RedshiftSource’ object has no attribute ‘dbt_manifest’ (#7723)

This commit is contained in:
Milan Bariya 2022-09-26 19:42:22 +05:30 committed by GitHub
parent 56c71c4101
commit 1c78e835d9
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -235,13 +235,16 @@ class DatabaseServiceSource(DBTMixin, TopologyRunnerMixin, Source, ABC):
dbt_tests = {} dbt_tests = {}
def __init__(self): def __init__(self):
if hasattr(self.source_config.dbtConfigSource, "dbtSecurityConfig"):
if self.source_config.dbtConfigSource.dbtSecurityConfig is None: if (
logger.info("dbtConfigSource is not configured") hasattr(self.source_config.dbtConfigSource, "dbtSecurityConfig")
self.dbt_catalog = None and self.source_config.dbtConfigSource.dbtSecurityConfig is None
self.dbt_manifest = None ):
self.dbt_run_results = None logger.info("dbtConfigSource is not configured")
self.data_models = {} self.dbt_catalog = None
self.dbt_manifest = None
self.dbt_run_results = None
self.data_models = {}
else: else:
dbt_details = get_dbt_details(self.source_config.dbtConfigSource) dbt_details = get_dbt_details(self.source_config.dbtConfigSource)
if dbt_details: if dbt_details: