From fb58cc007b44190eee7ee72eea19bcbe42886fd3 Mon Sep 17 00:00:00 2001 From: Vitalii Yarmus <71256742+Vitalii4as@users.noreply.github.com> Date: Wed, 24 Jul 2024 11:15:26 +0300 Subject: [PATCH] HCK-7338: RE: fix error on RE when UC is disabled (#222) --- reverse_engineering/api.js | 7 ++++++- reverse_engineering/helpers/unityTagsHelper.js | 7 ++++++- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/reverse_engineering/api.js b/reverse_engineering/api.js index fddd0fa7..881b14f8 100644 --- a/reverse_engineering/api.js +++ b/reverse_engineering/api.js @@ -191,7 +191,12 @@ module.exports = { } const unityTags = isUnityCatalogEnabled ? await unityTagsHelper.getNormalizedUnityTags(connectionData, logger) - : {}; + : { + catalogTags: [], + schemaTags: [], + tableTags: [], + columnTags: [], + }; progress({ message: 'Start getting data from entities', diff --git a/reverse_engineering/helpers/unityTagsHelper.js b/reverse_engineering/helpers/unityTagsHelper.js index 77c13b3f..733c6dba 100644 --- a/reverse_engineering/helpers/unityTagsHelper.js +++ b/reverse_engineering/helpers/unityTagsHelper.js @@ -34,7 +34,12 @@ const getNormalizedUnityTags = async (connectionInfo, logger) => { const levels = Object.keys(rawUnityTags); if (!levels?.length) { - return {}; + return { + catalogTags: [], + schemaTags: [], + tableTags: [], + columnTags: [], + }; } return levels.reduce((builtTags, currentLevel) => {