diff --git a/CaddyManager/Components/Pages/Caddy/CaddyReverseProxies/CaddyReverseProxyItem.razor b/CaddyManager/Components/Pages/Caddy/CaddyReverseProxies/CaddyReverseProxyItem.razor index 928b381..f5d9abf 100644 --- a/CaddyManager/Components/Pages/Caddy/CaddyReverseProxies/CaddyReverseProxyItem.razor +++ b/CaddyManager/Components/Pages/Caddy/CaddyReverseProxies/CaddyReverseProxyItem.razor @@ -2,7 +2,7 @@ @using CaddyManager.Models.Caddy @attribute [StreamRendering] - + @ConfigurationInfo.FileName diff --git a/CaddyManager/Models/Caddy/CaddyConfigurationInfo.cs b/CaddyManager/Models/Caddy/CaddyConfigurationInfo.cs index b522d2d..56b86f7 100644 --- a/CaddyManager/Models/Caddy/CaddyConfigurationInfo.cs +++ b/CaddyManager/Models/Caddy/CaddyConfigurationInfo.cs @@ -29,4 +29,16 @@ public class CaddyConfigurationInfo /// Aggregated ports for the reverse proxy hostname from all configurations. /// public List AggregatedReverseProxyPorts { get; set; } = []; + + public override bool Equals(object? obj) + { + if (obj is not CaddyConfigurationInfo other) + return false; + return FileName == other.FileName; + } + + public override int GetHashCode() + { + return FileName.GetHashCode(); + } } \ No newline at end of file