From 283200449b9840f5855da4baf144a033c3ad0e1d Mon Sep 17 00:00:00 2001 From: NiharDoshi99 <51595473+NiharDoshi99@users.noreply.github.com> Date: Thu, 10 Nov 2022 12:17:33 +0530 Subject: [PATCH] changed logic for parsing version (#8606) --- ingestion/src/metadata/ingestion/source/database/hive.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ingestion/src/metadata/ingestion/source/database/hive.py b/ingestion/src/metadata/ingestion/source/database/hive.py index 6f18a0e2319..314f5baf7e0 100644 --- a/ingestion/src/metadata/ingestion/source/database/hive.py +++ b/ingestion/src/metadata/ingestion/source/database/hive.py @@ -183,7 +183,9 @@ class HiveSource(CommonDbSourceService): return cls(config, metadata_config) def _parse_version(self, version: str) -> Tuple: - return tuple(map(int, (version.split(".")))) + if "-" in version: + version = version.replace("-", ".") + return tuple(map(int, (version.split(".")[:3]))) def prepare(self): """