diff --git a/api/src/main/java/ca/bc/gov/educ/api/ruleengine/rule/MinElectiveCredits1996Rule.java b/api/src/main/java/ca/bc/gov/educ/api/ruleengine/rule/MinElectiveCredits1996Rule.java index 6278376..647dd6f 100644 --- a/api/src/main/java/ca/bc/gov/educ/api/ruleengine/rule/MinElectiveCredits1996Rule.java +++ b/api/src/main/java/ca/bc/gov/educ/api/ruleengine/rule/MinElectiveCredits1996Rule.java @@ -73,9 +73,10 @@ public RuleData fire() { totalCredits = 0; } } - - if(ruleProcessorData.getGradProgram().getProgramCode().equalsIgnoreCase("1996-EN")) + String programCode = ruleProcessorData.getGradProgram().getProgramCode(); + if(programCode.equalsIgnoreCase("1996-EN") || programCode.equalsIgnoreCase("1996-PF")) { ruleProcessorData.getStudentCourses().addAll(ruleProcessorData.getExcludedCourses()); + } return ruleProcessorData; }