From 7d2894e46e02fe34a4b2641bf2a20551b12b680a Mon Sep 17 00:00:00 2001 From: Carl Rosell Date: Wed, 7 Jul 2021 15:35:14 +0200 Subject: [PATCH] fix: check for element key before trying to lowercase it This will fix all methods that might have null in the data. (getByISO6392, getByISO6391 etc...) --- index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.js b/index.js index 691020a..91e9157 100644 --- a/index.js +++ b/index.js @@ -48,7 +48,7 @@ const where = (key = 'name', text = '') => { return all.find(element => element[key] === text) } - return all.find(element => element[key].toLowerCase() === text.toLowerCase()) + return all.find(element => elelment[key] && element[key].toLowerCase() === text.toLowerCase()) } const getByName = text => where('name', text)