# HG changeset patch # User Nathan Phillip Brink # Date 2012-02-19 00:39:23 # Node ID 435c41f135a5ecef7d2a2dba990b4ad4342e5a96 # Parent 0f858c9808fda30d3de6cb2c70fbc28fa8d02c32 Fix autocomplete of the course number part of a course identifier, fixing a regression from ff180c328353. diff --git a/auto.php b/auto.php --- a/auto.php +++ b/auto.php @@ -144,12 +144,13 @@ if (file_exists($classes_file)) $class_start = ''; if (count($term_parts) > 1) $class_start = $term_parts['course']; - $class_start_strlen = strlen($class_start); /* reduce/create resultset */ $json_classes = array(); if (!empty($classes) && is_array($classes[0])) { + $class_start = $dept . '-' . $class_start; + $class_start_strlen = strlen($class_start); foreach ($classes as $course) if (!strncmp($course['value'], $class_start, $class_start_strlen)) $json_classes[] = $course; @@ -157,6 +158,7 @@ if (file_exists($classes_file)) else { /* Old format with just course id. */ + $class_start_strlen = strlen($class_start); foreach ($classes as $class) if (!strncmp($class, $class_start, $class_start_strlen)) $json_classes[] = $dept . '-' . $class;