diff --git a/forward_engineering/hiveHelpers/helpers/generalHelper.js b/forward_engineering/hiveHelpers/helpers/generalHelper.js index b3b80cd..47752a8 100644 --- a/forward_engineering/hiveHelpers/helpers/generalHelper.js +++ b/forward_engineering/hiveHelpers/helpers/generalHelper.js @@ -42,10 +42,15 @@ const checkNameNeedBackticks = name => !/^\w*$/.test(name) || name.startsWith('_ const isReserved = name => RESERVED_WORDS.includes(name.toLowerCase()); -const prepareName = (name = '') => { +const prepareName = name => { + if (!name) { + return; + } + if ((checkNameNeedBackticks(name) && !isEscaped(name)) || isReserved(name)) { return `\`${name}\``; } + return name; };