From d0b3c1bbc278794b9b7473c3459ce2b1c85b1eb7 Mon Sep 17 00:00:00 2001 From: "Collin M. Barrett" Date: Fri, 19 Nov 2021 04:25:26 -0600 Subject: [PATCH] =?UTF-8?q?refactor(dir):=20=E2=99=BB=20require=20a=20lice?= =?UTF-8?q?nse=20and=20default=20to=20All=20Rights=20Reserved?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Persistence/Queries/Entities/FilterList.cs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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 b01e3a486..8c19feb18 100644 --- a/services/Directory/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/FilterList.cs +++ b/services/Directory/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/FilterList.cs @@ -8,8 +8,8 @@ public record FilterList public int Id { get; init; } public string Name { get; init; } = null!; public string? Description { get; init; } - public int? LicenseId { get; init; } - public License? License { get; } + public int LicenseId { get; init; } + public License License { get; } = null!; public IReadOnlyCollection FilterListSyntaxes { get; } = new HashSet(); public IReadOnlyCollection FilterListLanguages { get; } = new HashSet(); public IReadOnlyCollection FilterListTags { get; } = new HashSet(); @@ -38,6 +38,8 @@ public virtual void Configure(EntityTypeBuilder builder) { builder.HasIndex(f => f.Name) .IsUnique(); + builder.Property(f => f.LicenseId) + .HasDefaultValue(5); builder.HasDataJsonFile(); } }