Skip to content

Commit e8e9154

Browse files
Raphcalkr1sp1n
authored andcommitted
Not modifying imports to avoid maximum callstack error
1 parent 7009726 commit e8e9154

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

src/index.js

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
'use strict';
22

3-
let debug = require('debug')('node-vault');
4-
let tv4 = require('tv4');
5-
let commands = require('./commands.js');
6-
let mustache = require('mustache');
7-
let rp = require('request-promise-native');
3+
const originalDebug = require('debug')('node-vault');
4+
const originalTv4 = require('tv4');
5+
const originalCommands = require('./commands.js');
6+
const originalMustache = require('mustache');
7+
const originalRp = require('request-promise-native');
88

99
class VaultError extends Error {}
1010

@@ -20,10 +20,10 @@ class ApiResponseError extends VaultError {
2020

2121
module.exports = (config = {}) => {
2222
// load conditional dependencies
23-
debug = config.debug || debug;
24-
tv4 = config.tv4 || tv4;
25-
commands = config.commands || commands;
26-
mustache = config.mustache || mustache;
23+
const debug = config.debug || originalDebug;
24+
const tv4 = config.tv4 || originalTv4;
25+
const commands = config.commands || originalCommands;
26+
const mustache = config.mustache || originalMustache;
2727

2828
const rpDefaults = {
2929
json: true,
@@ -38,7 +38,7 @@ module.exports = (config = {}) => {
3838
});
3939
}
4040

41-
rp = (config['request-promise'] || rp).defaults(rpDefaults);
41+
const rp = (config['request-promise'] || originalRp).defaults(rpDefaults);
4242
const client = {};
4343

4444
function handleVaultResponse(response) {

0 commit comments

Comments
 (0)