feat: enhance search functionality in CaddyReverseProxiesPage to include tag matching
All checks were successful
Caddy Manager CI build / docker (push) Successful in 1m15s

This commit is contained in:
2025-07-28 22:42:17 +07:00
parent 7012193e04
commit d61b6983eb

View File

@@ -91,7 +91,7 @@ public partial class CaddyReverseProxiesPage : ComponentBase
{ {
var notSearching = string.IsNullOrWhiteSpace(_debouncedText); var notSearching = string.IsNullOrWhiteSpace(_debouncedText);
var configurations = CaddyService.GetExistingCaddyConfigurations() var configurations = CaddyService.GetExistingCaddyConfigurations()
.Where(conf => notSearching || conf.FileName.Contains(_debouncedText, StringComparison.OrdinalIgnoreCase) || conf.ReverseProxyHostname.Contains(_debouncedText, StringComparison.OrdinalIgnoreCase)) .Where(conf => notSearching || conf.FileName.Contains(_debouncedText, StringComparison.OrdinalIgnoreCase) || conf.ReverseProxyHostname.Contains(_debouncedText, StringComparison.OrdinalIgnoreCase) || conf.Tags.Any(tag => tag.Contains(_debouncedText, StringComparison.OrdinalIgnoreCase)))
.OrderBy(conf => conf.FileName) .OrderBy(conf => conf.FileName)
.ToList(); .ToList();