From c2ec17e1d71060a376562624f4b3e297c14d85a2 Mon Sep 17 00:00:00 2001 From: derpystuff <3515180-derpystuff@users.noreply.gitlab.com> Date: Tue, 28 Mar 2023 20:38:05 +0200 Subject: [PATCH] fix error on unknown language flag --- commands/message/utils/translate.js | 3 +++ labscore/utils/translate.js | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/commands/message/utils/translate.js b/commands/message/utils/translate.js index 38af3f8..723496d 100644 --- a/commands/message/utils/translate.js +++ b/commands/message/utils/translate.js @@ -39,6 +39,9 @@ module.exports = { args.to = getCodeFromAny(args.to) args.from = getCodeFromAny(args.from) + + if(!args.to) return editOrReply(context, createEmbed("warning", context, "Invalid language (to).")) + if(!args.from) return editOrReply(context, createEmbed("warning", context, "Invalid language (from).")) try{ let translate = await googleTranslate(context, content, args.to, args.from) diff --git a/labscore/utils/translate.js b/labscore/utils/translate.js index 6255e98..e79b329 100644 --- a/labscore/utils/translate.js +++ b/labscore/utils/translate.js @@ -16,7 +16,7 @@ function getCode(desiredLang) { } return TRANSLATE_LANGUAGES[key].toLowerCase() === desiredLang; -}); + }); keys.push(Object.keys(TRANSLATE_LANGUAGE_MAPPINGS).filter(function (key) { if (typeof TRANSLATE_LANGUAGE_MAPPINGS[key] !== 'string') {