Skip to content
This repository was archived by the owner on Jan 24, 2021. It is now read-only.

Commit fc9cda6

Browse files
authored
Merge pull request #2516 from jchannon/responsecastfix
Check routeresult is Response
2 parents d7973f5 + 347a8c0 commit fc9cda6

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

src/Nancy/Responses/Negotiation/DefaultResponseNegotiator.cs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,12 @@ private static bool TryCastResultToResponse(dynamic routeResult, out Response re
8080
var targetType = routeResult.GetType();
8181
var responseType = typeof(Response);
8282

83+
if (routeResult is Response)
84+
{
85+
response = (Response)routeResult;
86+
return true;
87+
}
88+
8389
var methods = responseType.GetMethods(BindingFlags.Public | BindingFlags.Static);
8490

8591
foreach (var method in methods)

0 commit comments

Comments
 (0)