Skip to content

Commit 011305b

Browse files
committed
fix failing tests
1 parent e23360b commit 011305b

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/SignalR/common/Http.Connections/src/ConnectionEndpointRouteBuilderExtensions.cs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
using Microsoft.AspNetCore.Http.Connections.Internal;
88
using Microsoft.AspNetCore.Http.Timeouts;
99
using Microsoft.AspNetCore.Routing;
10+
using Microsoft.AspNetCore.Routing.Patterns;
1011
using Microsoft.Extensions.DependencyInjection;
1112

1213
namespace Microsoft.AspNetCore.Builder;
@@ -99,7 +100,7 @@ public static ConnectionEndpointRouteBuilder MapConnections(this IEndpointRouteB
99100
app.Run(c => dispatcher.ExecuteNegotiateAsync(c, options));
100101
var negotiateHandler = app.Build();
101102

102-
var negotiateBuilder = endpoints.Map(pattern + "/negotiate", negotiateHandler);
103+
var negotiateBuilder = endpoints.Map(RoutePatternFactory.Parse(pattern + "/negotiate"), negotiateHandler);
103104
conventionBuilders.Add(negotiateBuilder);
104105
// Add the negotiate metadata so this endpoint can be identified
105106
negotiateBuilder.WithMetadata(_negotiateMetadata);
@@ -111,7 +112,7 @@ public static ConnectionEndpointRouteBuilder MapConnections(this IEndpointRouteB
111112
app.Run(c => dispatcher.ExecuteAsync(c, options, connectionDelegate));
112113
var executehandler = app.Build();
113114

114-
var executeBuilder = endpoints.Map(pattern, executehandler);
115+
var executeBuilder = endpoints.Map(RoutePatternFactory.Parse(pattern), executehandler);
115116
executeBuilder.WithMetadata(new DisableRequestTimeoutAttribute());
116117
conventionBuilders.Add(executeBuilder);
117118

0 commit comments

Comments
 (0)