From acec1159c5caa91b74a9213c537be5af94819039 Mon Sep 17 00:00:00 2001 From: maliming <6908465+maliming@users.noreply.github.com> Date: Sat, 19 Jul 2025 18:01:46 +0800 Subject: [PATCH] Prevent duplicate entities in navigation entry list --- .../Abp/EntityFrameworkCore/ChangeTrackers/AbpEntityEntry.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/EntityFrameworkCore/ChangeTrackers/AbpEntityEntry.cs b/framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/EntityFrameworkCore/ChangeTrackers/AbpEntityEntry.cs index 7cb16ef1bb..a759ef4ea7 100644 --- a/framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/EntityFrameworkCore/ChangeTrackers/AbpEntityEntry.cs +++ b/framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/EntityFrameworkCore/ChangeTrackers/AbpEntityEntry.cs @@ -60,7 +60,7 @@ public class AbpEntityEntry } navigationEntry.OriginalValue ??= new List(); var ls = navigationEntry.OriginalValue.As>(); - ls.Add(entityEntry.Entity); + ls.AddIfNotContains(entityEntry.Entity); } else {