diff --git a/include/class.ticket.php b/include/class.ticket.php
index 76445c867f099de96e02f73fe2e38f6aec415150..28d00e0d0b60f4e0cc8547c684d19ab0c7af6f0e 100644
--- a/include/class.ticket.php
+++ b/include/class.ticket.php
@@ -105,8 +105,8 @@ class Ticket {
         if (!$this->_answers) {
             foreach (DynamicFormEntry::forTicket($this->getId(), true) as $form)
                 foreach ($form->getAnswers() as $answer)
-                    $this->_answers[$answer->getField()->get('name')]
-                        = $answer;
+                    if ($tag = mb_strtolower($answer->getField()->get('name')))
+                        $this->_answers[$tag] = $answer;
         }
     }
 
@@ -1097,6 +1097,7 @@ class Ticket {
                 return $this->getOwner();
                 break;
             default:
+                $tag = mb_strtolower($tag);
                 if (isset($this->_answers[$tag]))
                     // The answer object is retrieved here which will
                     // automatically invoke the toString() method when the