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 {
308308        //   redisConnection.options.port); 
309309        const  extraROCmds  =  require ( 'config' ) . get ( 'redis.extraAllowedReadOnlyCommands' ) ; 
310310        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 ) ) 
313315                        . map ( ( item )  =>  ( item [ 0 ] . toLowerCase ( ) ) ) 
314316        } ; 
315317      } 
    
 
   
 
     
   
   
          
     
  
    
     
 
    
      
     
 
     
    You can’t perform that action at this time.
  
 
    
  
     
    
      
        
     
 
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments