Skip to content

Commit 43fac8b

Browse files
committed
fix(Dashboard): prevented adding a resource twice when receiving ResourceWatchEventType.Created event
Signed-off-by: Jean-Baptiste Bianchi <jb.bianchi@neuroglia.io>
1 parent c44282e commit 43fac8b

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

src/dashboard/Synapse.Dashboard/Components/ResourceManagement/ResourceManagementComponentStoreBase.cs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -350,6 +350,10 @@ protected virtual Task OnResourceWatchEventAsync(IResourceWatchEvent<TResource>
350350
this.Reduce(state =>
351351
{
352352
var resources = state.Resources == null ? [] : new EquatableList<TResource>(state.Resources);
353+
if (resources.Any(r => r.GetQualifiedName() == e.Resource.GetQualifiedName()))
354+
{
355+
return state;
356+
}
353357
resources.Add(e.Resource);
354358
return state with
355359
{

0 commit comments

Comments
 (0)