Stephen Ficklin преди 9 години
родител
ревизия
e5cbf15662
променени са 1 файла, в които са добавени 8 реда и са изтрити 3 реда
  1. 8 3
      tripal_cv/api/tripal_cv.api.inc

+ 8 - 3
tripal_cv/api/tripal_cv.api.inc

@@ -853,9 +853,14 @@ function tripal_insert_obo($name, $path) {
  */
 function tripal_autocomplete_cvterm($cv_id, $string = '') {
   $sql = "
-    SELECT cvterm_id, name
-    FROM {cvterm}
-    WHERE cv_id = :cv_id and lower(name) like lower(:name)
+    SELECT CVT.cvterm_id, CVT.name
+    FROM {cvterm} CVT
+    WHERE CVT.cv_id = :cv_id and lower(CVT.name) like lower(:name)
+    UNION
+    SELECT CVT2.cvterm_id, CVTS.synonym as name
+    FROM {cvterm} CVT2
+      INNER JOIN {cvtermsynonym} CVTS ON CVTS.cvterm_id = CVT2.cvterm_id
+    WHERE CVT2.cv_id = :cv_id and lower(CVTS.synonym) like lower(:name)
     ORDER by name
     LIMIT 25 OFFSET 0
   ";