From ae176c2c0fca51c13a6190b3b9ce609b1e2ad1b4 Mon Sep 17 00:00:00 2001 From: Teddy Date: Wed, 19 Mar 2025 08:42:19 +0100 Subject: [PATCH] fix: raise error if no databases return in list ops (#20322) --- .../src/metadata/profiler/source/fetcher/fetcher_strategy.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ingestion/src/metadata/profiler/source/fetcher/fetcher_strategy.py b/ingestion/src/metadata/profiler/source/fetcher/fetcher_strategy.py index 60c04e3a8b8..16ce6f18f53 100644 --- a/ingestion/src/metadata/profiler/source/fetcher/fetcher_strategy.py +++ b/ingestion/src/metadata/profiler/source/fetcher/fetcher_strategy.py @@ -220,6 +220,10 @@ class DatabaseFetcherStrategy(FetcherStrategy): entity=Database, params={"service": self.config.source.serviceName}, ) + if not databases: + raise ValueError( + f"No databases found for service {self.config.source.serviceName}" + ) databases = cast(Iterable[Database], databases) if self.source_config.databaseFilterPattern: