freeDictionaryAPI icon indicating copy to clipboard operation
freeDictionaryAPI copied to clipboard

pt-BR is not return any result

Open zehfernandes opened this issue 3 years ago • 1 comments

pt-BR is a support language https://github.com/meetDeveloper/freeDictionaryAPI/blob/87b6ebabde3ec59b02932c448bb89acb473a985a/modules/utils.js#L24

But the api is not return the definition: https://api.dictionaryapi.dev/api/v2/entries/pt-BR/teste https://api.dictionaryapi.dev/api/v2/entries/pt-br/teste

zehfernandes avatar Nov 11 '21 16:11 zehfernandes

The value received in let { word, language, version } = req.params in app.js on line 70 is converted to lowercase on line 91 language = language.toLowerCase(); however when checking if this value exists on line 94 if (!utils.isLanguageSupported(language)) { return handleError.call(res, new errors.NoDefinitionsFound()); } is returned false due to the value being in capital letters in modules/utils.js ('pt-BR', // Brazilian Portuguese), thus an error is returned

img1 img2

paulorcvieira avatar Jul 08 '22 14:07 paulorcvieira