diff --git a/program/include/rcube_contacts.php b/program/include/rcube_contacts.php index 7b6a2c4cf..e85c865f2 100644 --- a/program/include/rcube_contacts.php +++ b/program/include/rcube_contacts.php @@ -262,18 +262,18 @@ class rcube_contacts extends rcube_addressbook $a_insert_cols[] = $this->db->quoteIdentifier($col); $a_insert_values[] = $this->db->quote($save_data[$col]); } - + if (!$existing->count && !empty($a_insert_cols)) { $this->db->query( "INSERT INTO ".$this->db_name." (user_id, changed, del, ".join(', ', $a_insert_cols).") - VALUES (?, ".$this->db->now().", 0, ".join(', ', $a_insert_values).")", - $this->user_id); + VALUES (".intval($this->user_id).", ".$this->db->now().", 0, ".join(', ', $a_insert_values).")" + ); $insert_id = $this->db->insert_id(get_sequence_name('contacts')); } - + return $insert_id; }