From 1e595a50aabadd592c05cd4f402460a29dbcec12 Mon Sep 17 00:00:00 2001 From: Salih Date: Fri, 24 May 2024 11:48:15 +0300 Subject: [PATCH] Fix blog member page wrong urls --- modules/blogging/.gitignore | 2 ++ .../src/Volo.Blogging.Web/BloggingRouteConstraint.cs | 10 ++++------ 2 files changed, 6 insertions(+), 6 deletions(-) create mode 100644 modules/blogging/.gitignore diff --git a/modules/blogging/.gitignore b/modules/blogging/.gitignore new file mode 100644 index 0000000000..a15cb7ccde --- /dev/null +++ b/modules/blogging/.gitignore @@ -0,0 +1,2 @@ +#Libs +**/wwwroot/libs/** \ No newline at end of file diff --git a/modules/blogging/src/Volo.Blogging.Web/BloggingRouteConstraint.cs b/modules/blogging/src/Volo.Blogging.Web/BloggingRouteConstraint.cs index 35731a21ad..8650f15cd5 100644 --- a/modules/blogging/src/Volo.Blogging.Web/BloggingRouteConstraint.cs +++ b/modules/blogging/src/Volo.Blogging.Web/BloggingRouteConstraint.cs @@ -22,14 +22,12 @@ public class BloggingRouteConstraint : IRouteConstraint { return true; } - - var displayUrl = httpContext.Request.GetDisplayUrl(); - - if (BloggingUrlOptions.IgnoredPaths.Any(path => displayUrl.Contains(path, StringComparison.InvariantCultureIgnoreCase))) + + if (!values.TryGetValue(routeKey, out var routeValue) || routeValue is not string routeValueString) { - return false; + return true; } - return true; + return !BloggingUrlOptions.IgnoredPaths.Any(path => routeValueString.StartsWith(path, StringComparison.InvariantCultureIgnoreCase)); } } \ No newline at end of file