Преглед на файлове

Added check when search by publication date range to exclude pubs without a four digit pub.pyear

Stephen Ficklin преди 12 години
родител
ревизия
6f63c2abde
променени са 1 файла, в които са добавени 1 реда и са изтрити 1 реда
  1. 1 1
      tripal_pub/includes/pub_search.inc

+ 1 - 1
tripal_pub/includes/pub_search.inc

@@ -458,7 +458,7 @@ function tripal_pub_get_search_results($search_array, $limit, $pager_id) {
 
   }  
   if($from_year and $to_year) {
-    $where .= " AND (to_number(P.pyear,'9999') >= %d and to_number(P.pyear,'9999') <= %d) ";
+    $where .= " AND (P.pyear ~ '\d\d\d\d' AND to_number(P.pyear,'9999') >= %d AND to_number(P.pyear,'9999') <= %d) ";
     $wargs[] = $from_year;
     $wargs[] = $to_year;
   }