From a1a9a7a79c17ddc486a2fbff6867136d6b8ed6d0 Mon Sep 17 00:00:00 2001 From: Alex Mickelson Date: Tue, 29 Aug 2023 12:47:11 -0600 Subject: [PATCH] sync changes --- Management.Web/Shared/Module/ModuleDetail.razor | 4 ++-- .../AssignemntGroupSyncronizationExtensions.cs | 2 +- .../Synchronization/AssignmentSyncronizationExtensions.cs | 4 ++++ 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/Management.Web/Shared/Module/ModuleDetail.razor b/Management.Web/Shared/Module/ModuleDetail.razor index 483213d..28b22a1 100644 --- a/Management.Web/Shared/Module/ModuleDetail.razor +++ b/Management.Web/Shared/Module/ModuleDetail.razor @@ -65,8 +65,8 @@ void OnDragEnter() { dragging = true; - } - void OnDragLeave() { + } + void OnDragLeave() { dragging = false; } diff --git a/Management/Features/Configuration/Synchronization/AssignemntGroupSyncronizationExtensions.cs b/Management/Features/Configuration/Synchronization/AssignemntGroupSyncronizationExtensions.cs index 717fa19..201184a 100644 --- a/Management/Features/Configuration/Synchronization/AssignemntGroupSyncronizationExtensions.cs +++ b/Management/Features/Configuration/Synchronization/AssignemntGroupSyncronizationExtensions.cs @@ -29,7 +29,7 @@ public static partial class AssignmentGroupSyncronizationExtensions var needsUpdate = canvasGroupWithSameName.GroupWeight != correctGroup.Weight; if (needsUpdate) - await canvas.AssignmentGroups.Update(courseCanvasId, assignmentGroup); + await canvas.AssignmentGroups.Update(courseCanvasId, correctGroup); return correctGroup; } diff --git a/Management/Features/Configuration/Synchronization/AssignmentSyncronizationExtensions.cs b/Management/Features/Configuration/Synchronization/AssignmentSyncronizationExtensions.cs index 99057ef..b3f4a74 100644 --- a/Management/Features/Configuration/Synchronization/AssignmentSyncronizationExtensions.cs +++ b/Management/Features/Configuration/Synchronization/AssignmentSyncronizationExtensions.cs @@ -17,6 +17,10 @@ public static partial class AssignmentSyncronizationExtensions CanvasService canvas ) { + // ignore past assignments + if(localAssignment.DueAt < DateTime.Now) + return localAssignment; + var canvasAssignment = canvasAssignments.FirstOrDefault( ca => ca.Id == localAssignment.CanvasId );