@@ -210,7 +210,7 @@ internal void Walk(OpenApiPaths paths)
210210 {
211211 foreach ( var pathItem in paths )
212212 {
213- Walk ( pathItem . Key . Replace ( "/" , "~1" ) , ( ) => Walk ( pathItem . Value ) ) ; // JSON Pointer uses ~1 as an escape character for /
213+ Walk ( pathItem . Key , ( ) => Walk ( pathItem . Value ) ) ; // JSON Pointer uses ~1 as an escape character for /
214214 }
215215 }
216216 }
@@ -469,6 +469,7 @@ internal void Walk(OpenApiOperation operation)
469469 Walk ( OpenApiConstants . RequestBody , ( ) => Walk ( operation . RequestBody ) ) ;
470470 Walk ( OpenApiConstants . Responses , ( ) => Walk ( operation . Responses ) ) ;
471471 Walk ( OpenApiConstants . Callbacks , ( ) => Walk ( operation . Callbacks ) ) ;
472+ Walk ( OpenApiConstants . Tags , ( ) => Walk ( operation . Tags ) ) ;
472473
473474 Walk ( operation as IOpenApiExtensible ) ;
474475 }
@@ -588,7 +589,7 @@ internal void Walk(IDictionary<string, OpenApiHeader> headers)
588589 {
589590 foreach ( var header in headers )
590591 {
591- Walk ( header . Key . Replace ( "/" , "~1" ) , ( ) => Walk ( header . Value ) ) ;
592+ Walk ( header . Key , ( ) => Walk ( header . Value ) ) ;
592593 }
593594 }
594595 }
@@ -608,7 +609,7 @@ internal void Walk(IDictionary<string, OpenApiCallback> callbacks)
608609 {
609610 foreach ( var header in callbacks )
610611 {
611- Walk ( header . Key . Replace ( "/" , "~1" ) , ( ) => Walk ( header . Value ) ) ;
612+ Walk ( header . Key , ( ) => Walk ( header . Value ) ) ;
612613 }
613614 }
614615 }
@@ -628,7 +629,7 @@ internal void Walk(IDictionary<string, OpenApiMediaType> content)
628629 {
629630 foreach ( var mediaType in content )
630631 {
631- Walk ( mediaType . Key . Replace ( "/" , "~1" ) , ( ) => Walk ( mediaType . Value ) ) ;
632+ Walk ( mediaType . Key , ( ) => Walk ( mediaType . Value ) ) ;
632633 }
633634 }
634635 }
@@ -988,7 +989,7 @@ internal void Walk(IOpenApiElement element)
988989 /// <param name="walk">An action that walks objects within the context.</param>
989990 private void Walk ( string context , Action walk )
990991 {
991- _visitor . Enter ( context ) ;
992+ _visitor . Enter ( context . Replace ( "/" , "~1" ) ) ;
992993 walk ( ) ;
993994 _visitor . Exit ( ) ;
994995 }
0 commit comments