From 3a0736a73fd62590eac08b31d148c669bba77d2a Mon Sep 17 00:00:00 2001 From: Lorenz Stechauner Date: Sun, 3 Sep 2023 00:04:31 +0200 Subject: [PATCH] AppDbContext: Fix UpdateDeliveryPart attributes and modifiers --- Elwig/Helpers/AppDbContext.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Elwig/Helpers/AppDbContext.cs b/Elwig/Helpers/AppDbContext.cs index c96a053..c0ea1b1 100644 --- a/Elwig/Helpers/AppDbContext.cs +++ b/Elwig/Helpers/AppDbContext.cs @@ -160,7 +160,7 @@ namespace Elwig.Helpers { } public async Task UpdateDeliveryPartAttributes(DeliveryPart part, IEnumerable attributes) { - foreach (var a in attributes) { + foreach (var a in WineAttributes) { var attr = part.PartAttributes.Where(pa => pa.AttrId == a.AttrId).FirstOrDefault(); if (attributes.Contains(a)) { DeliveryPartAttr dpa = attr ?? this.CreateProxy(); @@ -182,7 +182,7 @@ namespace Elwig.Helpers { } public async Task UpdateDeliveryPartModifiers(DeliveryPart part, IEnumerable modifiers) { - foreach (var m in modifiers) { + foreach (var m in Modifiers.Where(m => m.Year == part.Year)) { var mod = part.PartModifiers.Where(pa => pa.ModId == m.ModId).FirstOrDefault(); if (modifiers.Contains(m)) { DeliveryPartModifier dpm = mod ?? this.CreateProxy();