Skip to content

Commit 3e84d4a

Browse files
Fix env variables reading
1 parent f4ff98a commit 3e84d4a

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/amadeus/client/validator.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,8 @@ class Validator {
8181

8282
initOptional(key, options, fallback = null) {
8383
let value = options[key];
84-
let envKey = `AMADEUS_${key.toUpperCase()}`;
84+
//Env variables names expected to be in SNAKE_CASE and uppercase
85+
let envKey = `AMADEUS_${key.replace(/[A-Z]/g, c => `_${c.toLowerCase()}`).toUpperCase()}`;
8586
if (value == undefined) { value = options[key]; }
8687
if (value == undefined) { value = process.env[envKey]; }
8788
if (value == undefined) { value = fallback; }

0 commit comments

Comments
 (0)