diff --git a/src/main/java/edu/iu/uits/lms/crosslist/service/CrosslistService.java b/src/main/java/edu/iu/uits/lms/crosslist/service/CrosslistService.java index ee14bb6..1e71b5f 100644 --- a/src/main/java/edu/iu/uits/lms/crosslist/service/CrosslistService.java +++ b/src/main/java/edu/iu/uits/lms/crosslist/service/CrosslistService.java @@ -399,7 +399,8 @@ public FindParentResult processSisLookup(String sisSectionId) { return findParentResult; } - Section section = sectionService.getSection(String.format("sis_section_id:%s", sisSectionId)); + // this style of Canvas search is case-sensitive, so let's force the upper case that will be accurate for SIS + Section section = sectionService.getSection(String.format("sis_section_id:%s", sisSectionId.toUpperCase())); if (section == null) { findParentResult.setShowCourseInfo(false); diff --git a/src/main/resources/templates/findParentCourse.html b/src/main/resources/templates/findParentCourse.html index 2a376fb..aec60eb 100644 --- a/src/main/resources/templates/findParentCourse.html +++ b/src/main/resources/templates/findParentCourse.html @@ -107,9 +107,9 @@

- Select sections to remove, then activate De-cross-list selected sections to de-cross-list - them from the course. Unavailable sections are due to either not having a SIS ID or it is - the course's original section. + Select sections to remove, then activate the 'De-cross-list selected sections' button to + remove those sections from the course. Unavailable sections are those that do not have an + SIS ID, or it is the course's original section.