diff --git a/include/QueryGenerator/QueryGenerator.php b/include/QueryGenerator/QueryGenerator.php
index 406754fe9775c1604217568c2748bdcf387d3e1f..2e102314dbcb4192a96665d244ff913774df9f73 100644
--- a/include/QueryGenerator/QueryGenerator.php
+++ b/include/QueryGenerator/QueryGenerator.php
@@ -1026,6 +1026,8 @@ class QueryGenerator {
 			return $sql;
 		}
 		foreach ($valueArray as $value) {
+			$isvaluefn = false; /* flag to use when value becomes a sql function */
+
 			if(!$this->isStringType($field->getFieldDataType())) {
 				$value = trim($value);
 			}
@@ -1123,6 +1125,7 @@ class QueryGenerator {
 			if($field->getFieldName() == 'birthday' && !$this->isRelativeSearchOperators(
                                 $operator)) {
                             $value = "DATE_FORMAT(".$db->quote($value).", '%m%d')";
+							$isvaluefn = true;
                         } else {
                             $value = is_array($value) ? NULL : $db->sql_escape_string($value);
                         }