diff --git a/app/jobs/update_single_course_job.rb b/app/jobs/update_single_course_job.rb index cdad514..6ff7826 100644 --- a/app/jobs/update_single_course_job.rb +++ b/app/jobs/update_single_course_job.rb @@ -77,7 +77,7 @@ def parse_organisation url, doc elsif td.count == 4 # Is an optional or elective unit creditVal = td[3].text.to_f - type = td[1].text.include?("ELECTIVE") ? :elective : td[1].text.include?("OPTIONAL") ? :optional : nil + type = td[1].text.include?("ELECTIVE") ? :elective : td[1].text.include?("OPTION") ? :optional : nil code = Base64.encode64(Digest::MD5.hexdigest("#{url}/#{planned}/#{type}")).strip[0..7] if type entries << {