File tree Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -308,8 +308,10 @@ class ConnectionWrapper {
308
308
// redisConnection.options.port);
309
309
const extraROCmds = require ( 'config' ) . get ( 'redis.extraAllowedReadOnlyCommands' ) ;
310
310
redisConnection . options . commandList = {
311
- all : p [ 0 ] . value . map ( ( item ) => ( item [ 0 ] . toLowerCase ( ) ) ) ,
312
- ro : p [ 0 ] . value . filter ( ( item ) => ( item [ 2 ] . indexOf ( 'readonly' ) >= 0 || extraROCmds . indexOf ( item [ 0 ] ) >= 0 ) )
311
+ all : p [ 0 ] . value . filter ( item => item && Array . isArray ( item ) && item . length > 0 )
312
+ . map ( ( item ) => ( item [ 0 ] . toLowerCase ( ) ) ) ,
313
+ ro : p [ 0 ] . value . filter ( ( item ) => item && Array . isArray ( item ) && item . length > 2 &&
314
+ ( item [ 2 ] . indexOf ( 'readonly' ) >= 0 || extraROCmds . indexOf ( item [ 0 ] ) >= 0 ) )
313
315
. map ( ( item ) => ( item [ 0 ] . toLowerCase ( ) ) )
314
316
} ;
315
317
}
You can’t perform that action at this time.
0 commit comments