diff --git a/backend/src/Models/ServerDTO.cs b/backend/src/Models/ServerDTO.cs
index 792c2ae..4b6a2fe 100644
--- a/backend/src/Models/ServerDTO.cs
+++ b/backend/src/Models/ServerDTO.cs
@@ -14,4 +14,5 @@ public class ServerDTO
public string Owner { get; set; } = string.Empty;
public string Url { get; set; } = string.Empty;
public string Id { get; set; } = string.Empty;
+ public bool Errored { get; set; } = false;
}
\ No newline at end of file
diff --git a/backend/src/Services/ServerService.cs b/backend/src/Services/ServerService.cs
index 5ad6775..962ad15 100644
--- a/backend/src/Services/ServerService.cs
+++ b/backend/src/Services/ServerService.cs
@@ -37,6 +37,17 @@ public class ServerService : IServerService
dtos.Add(dto);
}
+ foreach (var server in servers)
+ {
+ if (dtos.Find(d => d.Url == server.Url) == null)
+ {
+ var dto = new ServerDTO(server);
+ dto.Errored = true;
+
+ dtos.Add(dto);
+ }
+ }
+
return dtos.ToArray();
}
diff --git a/frontend/src/Components/ServerList/ServerList.tsx b/frontend/src/Components/ServerList/ServerList.tsx
index 87e82b4..d9801d6 100644
--- a/frontend/src/Components/ServerList/ServerList.tsx
+++ b/frontend/src/Components/ServerList/ServerList.tsx
@@ -20,7 +20,7 @@ const ServerList = () => {
{servers ?
servers.length > 0 ?
servers.map(server => {
- return (