diff --git a/plugins/calendar/lib/calendar_itip.php b/plugins/calendar/lib/calendar_itip.php index 6507b513..8008aaef 100644 --- a/plugins/calendar/lib/calendar_itip.php +++ b/plugins/calendar/lib/calendar_itip.php @@ -239,10 +239,11 @@ class calendar_itip if ($stored[$base]) return $token; - // @TODO: REPLACE works only with MySQL + // delete old entry + $this->rc->db->query("DELETE FROM itipinvitations WHERE token=?", $base); $query = $this->rc->db->query( - "REPLACE INTO itipinvitations + "INSERT INTO itipinvitations (token, event_uid, user_id, event, expires) VALUES(?, ?, ?, ?, ?)", $base,