diff --git a/src/views/components/injected/CourseCatalogInjectedPopup/HeadingAndActions.tsx b/src/views/components/injected/CourseCatalogInjectedPopup/HeadingAndActions.tsx index d8ed6954..4075ca2f 100644 --- a/src/views/components/injected/CourseCatalogInjectedPopup/HeadingAndActions.tsx +++ b/src/views/components/injected/CourseCatalogInjectedPopup/HeadingAndActions.tsx @@ -85,9 +85,13 @@ export default function HeadingAndActions({ course, activeSchedule, onClose }: H }; const handleOpenPastSyllabi = async () => { - // not specific to professor - const url = `https://utdirect.utexas.edu/apps/student/coursedocs/nlogon/?year=&semester=&department=${department}&course_number=${courseNumber}&course_title=${courseName}&unique=&instructor_first=&instructor_last=&course_type=In+Residence&search=Search`; - openNewTab({ url }); + for (const instructor of instructors) { + let { firstName = '', lastName = '' } = instructor; + firstName = capitalizeString(firstName); + lastName = capitalizeString(lastName); + const url = `https://utdirect.utexas.edu/apps/student/coursedocs/nlogon/?year=&semester=&department=${department}&course_number=${courseNumber}&course_title=&unique=&instructor_first=${firstName}&instructor_last=${lastName}&course_type=In+Residence&search=Search`; + openNewTab({ url }); + } }; const handleAddOrRemoveCourse = async () => {