Explorar o código

Fixed bug in validation

spficklin %!s(int64=12) %!d(string=hai) anos
pai
achega
ae71f56d34
Modificáronse 1 ficheiros con 2 adicións e 2 borrados
  1. 2 2
      tripal_pub/includes/pub_search.inc

+ 2 - 2
tripal_pub/includes/pub_search.inc

@@ -300,10 +300,10 @@ function tripal_pub_search_form_validate($form, &$form_state) {
   if(!$from_year and $to_year) {
     form_set_error('from_year', 'Please provide a 4-digit year.');
   }
-  if(!preg_match('/\d\d\d\d/' , $from_year)) {
+  if($from_year and !preg_match('/\d\d\d\d/' , $from_year)) {
     form_set_error('from_year', 'Please provide a 4-digit year.');
   }
-  if(!preg_match('/\d\d\d\d/' , $to_year)) {
+  if($to_year and !preg_match('/\d\d\d\d/' , $to_year)) {
     form_set_error('to_year', 'Please provide a 4-digit year.');
   }  
 }