more canvas fixes

This commit is contained in:
2023-08-14 15:24:04 -06:00
parent 2498bc3a57
commit 4def2fd689
3 changed files with 20 additions and 8 deletions

View File

@@ -121,7 +121,12 @@ public class CoursePlanner
var canvasId =
LocalCourse.CanvasId ?? throw new Exception("no course canvas id to sync with canvas");
await LocalCourse.EnsureAllModulesExistInCanvas(canvasId, CanvasModules, canvas);
var newModules = await LocalCourse.EnsureAllModulesExistInCanvas(
canvasId,
CanvasModules,
canvas
);
LocalCourse = LocalCourse with { Modules = newModules };
CanvasModules = await canvas.GetModules(canvasId);
await LocalCourse.SortCanvasModules(canvasId, CanvasModules, canvas);