From cff66e40483d8fdff1ca40ab39b3747817f31355 Mon Sep 17 00:00:00 2001 From: "Collin M. Barrett" Date: Fri, 19 Nov 2021 05:06:40 -0600 Subject: [PATCH] =?UTF-8?q?feat(dir):=20=E2=9C=A8=20prevent=20deleting=20F?= =?UTF-8?q?ilterList=20on=20attempted=20delete=20of=20Licnese?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Persistence/Queries/Entities/FilterList.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/services/Directory/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/FilterList.cs b/services/Directory/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/FilterList.cs index 8c19feb18..4f2321c58 100644 --- a/services/Directory/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/FilterList.cs +++ b/services/Directory/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/FilterList.cs @@ -40,6 +40,9 @@ public virtual void Configure(EntityTypeBuilder builder) .IsUnique(); builder.Property(f => f.LicenseId) .HasDefaultValue(5); + builder.HasOne(f => f.License) + .WithMany(l => l.FilterLists) + .OnDelete(DeleteBehavior.Restrict); builder.HasDataJsonFile(); } }