Index: trunk/kernel/include/emailmessage.php =================================================================== diff -u -r230 -r271 --- trunk/kernel/include/emailmessage.php (.../emailmessage.php) (revision 230) +++ trunk/kernel/include/emailmessage.php (.../emailmessage.php) (revision 271) @@ -455,7 +455,7 @@ global $objSession; $edit_table = $objSession->GetEditTable($this->SourceTable); - @$this->adodbConnection->Execute("DROP TABLE $edit_table"); + @$this->adodbConnection->Execute("DROP TABLE IF EXISTS $edit_table"); $query = "SELECT * FROM ".$this->SourceTable." WHERE $idfield = -1"; $insert = "CREATE TABLE ".$edit_table." ".$query; if($objSession->HasSystemPermission("DEBUG.LIST")) @@ -518,15 +518,15 @@ } $rs->MoveNext(); } - @$this->adodbConnection->Execute("DROP TABLE $edit_table"); + @$this->adodbConnection->Execute("DROP TABLE IF EXISTS $edit_table"); } function PurgeEditTable() { global $objSession; $edit_table = $objSession->GetEditTable($this->SourceTable); - @$this->adodbConnection->Execute("DROP TABLE $edit_table"); + @$this->adodbConnection->Execute("DROP TABLE IF EXISTS $edit_table"); } function &GetEmailEventObject($EventName,$Type=0,$LangId=NULL)