diff --git a/include/class.dynamic_forms.php b/include/class.dynamic_forms.php
index 49b7e94e38e0bc8bec219e3b41f8d11d235f7af9..2b258688612e668c1c968da89d2a64fddaf49312 100644
--- a/include/class.dynamic_forms.php
+++ b/include/class.dynamic_forms.php
@@ -327,7 +327,7 @@ class DynamicForm extends VerySimpleModel {
                     $cdata['object_id'],
                     db_input($answer->getEntry()->get('object_id')))
             .' ON DUPLICATE KEY UPDATE '.$fields;
-        if (!db_query($sql) || !db_affected_rows())
+        if (!db_query($sql))
             return self::dropDynamicDataView($cdata['table']);
     }
 
@@ -523,7 +523,7 @@ class TicketForm extends DynamicForm {
         $sql = 'INSERT INTO `'.TABLE_PREFIX.'ticket__cdata` SET '.$fields
             .', `ticket_id`='.db_input($answer->getEntry()->get('object_id'))
             .' ON DUPLICATE KEY UPDATE '.$fields;
-        if (!db_query($sql) || !db_affected_rows())
+        if (!db_query($sql))
             return self::dropDynamicDataView();
     }
 }