From 2ce2a4c211e289012d76f925e80c1ad52ab975d3 Mon Sep 17 00:00:00 2001
From: "jvanboxtel@wisc.edu" <jvanboxtel@wisc.edu>
Date: Thu, 8 Aug 2019 08:56:12 -0500
Subject: [PATCH] fix for credits and changing degree plans

---
 .../new-degree-audit-dialog.component.ts        | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)

diff --git a/src/app/dars/new-degree-audit-dialog/new-degree-audit-dialog.component.ts b/src/app/dars/new-degree-audit-dialog/new-degree-audit-dialog.component.ts
index 7272f08..563c74b 100644
--- a/src/app/dars/new-degree-audit-dialog/new-degree-audit-dialog.component.ts
+++ b/src/app/dars/new-degree-audit-dialog/new-degree-audit-dialog.component.ts
@@ -140,6 +140,23 @@ export class NewDegreeAuditDialogComponent implements OnInit {
           ),
           share(),
         );
+        this.variableCreditCourses$.subscribe(courses => {
+          while (this.chosenCreditSettings.length !== 0) {
+            this.chosenCreditSettings.removeAt(0);
+          }
+
+          courses.forEach(course => {
+            this.chosenCreditSettings.push(
+              this.fb.group({
+                course,
+                credits: this.fb.control(
+                  course.credits || '',
+                  Validators.required,
+                ),
+              }),
+            );
+          });
+        });
       });
       if (includeCoursesFrom) {
         includeCoursesFrom.valueChanges.subscribe(selected => {
-- 
GitLab