diff --git a/include/class.config.php b/include/class.config.php
index c7648749784d78131d94886e94994649b383644c..f93c952384e5ecdd48a7137e654a375408f1d7dd 100644
--- a/include/class.config.php
+++ b/include/class.config.php
@@ -1010,11 +1010,11 @@ class OsticketConfig extends Config {
         if($errors) return false;
 
         return $this->updateAll(array(
-            'ticket_autoresponder'=>$vars['ticket_autoresponder'],
-            'message_autoresponder'=>$vars['message_autoresponder'],
-            'message_autoresponder_collabs'=>$vars['message_autoresponder_collabs'],
-            'ticket_notice_active'=>$vars['ticket_notice_active'],
-            'overlimit_notice_active'=>$vars['overlimit_notice_active'],
+            'ticket_autoresponder'=>isset($vars['ticket_autoresponder']) ? 1 : 0,
+            'message_autoresponder'=>isset($vars['message_autoresponder']) ? 1 : 0,
+            'message_autoresponder_collabs'=>isset($vars['message_autoresponder_collabs']) ? 1 : 0,
+            'ticket_notice_active'=>isset($vars['ticket_notice_active']) ? 1 : 0,
+            'overlimit_notice_active'=>isset($vars['overlimit_notice_active']) ? 1 : 0,
         ));
     }