@@ -371,7 +371,9 @@ export default class RequestHandler {
371371 }
372372
373373 async vaultPut ( req : express . Request , res : express . Response ) : Promise < void > {
374- const path = req . path . slice ( req . path . indexOf ( "/" , 1 ) + 1 ) ;
374+ const path = decodeURIComponent (
375+ req . path . slice ( req . path . indexOf ( "/" , 1 ) + 1 )
376+ ) ;
375377
376378 return this . _vaultPut ( path , req , res ) ;
377379 }
@@ -561,7 +563,9 @@ export default class RequestHandler {
561563 }
562564
563565 async vaultPatch ( req : express . Request , res : express . Response ) : Promise < void > {
564- const path = req . path . slice ( req . path . indexOf ( "/" , 1 ) + 1 ) ;
566+ const path = decodeURIComponent (
567+ req . path . slice ( req . path . indexOf ( "/" , 1 ) + 1 )
568+ ) ;
565569
566570 return this . _vaultPatch ( path , req , res ) ;
567571 }
@@ -609,7 +613,9 @@ export default class RequestHandler {
609613 }
610614
611615 async vaultPost ( req : express . Request , res : express . Response ) : Promise < void > {
612- const path = req . path . slice ( req . path . indexOf ( "/" , 1 ) + 1 ) ;
616+ const path = decodeURIComponent (
617+ req . path . slice ( req . path . indexOf ( "/" , 1 ) + 1 )
618+ ) ;
613619
614620 return this . _vaultPost ( path , req , res ) ;
615621 }
@@ -641,7 +647,9 @@ export default class RequestHandler {
641647 req : express . Request ,
642648 res : express . Response
643649 ) : Promise < void > {
644- const path = req . path . slice ( req . path . indexOf ( "/" , 1 ) + 1 ) ;
650+ const path = decodeURIComponent (
651+ req . path . slice ( req . path . indexOf ( "/" , 1 ) + 1 )
652+ ) ;
645653
646654 return this . _vaultDelete ( path , req , res ) ;
647655 }
0 commit comments