2012-11-29 86 views
0

我正在使用SugarCRM SOAP Web服務。恢復已刪除的條目

我可以通過設置

'id'=BeanID 
    'deleted'=1 

刪除SOAP的條目,但我不能設置追溯到

'刪除'= 0

我可以從MySQL(phpMyAdmin)執行,但不能執行SOAP Web服務。

這裏怎麼回事?

回答

2

的 內更快我只是幾分鐘前有同樣的問題,找到解決方案。我沒有正確的測試,但它似乎現在工作.. 'sugar_root'/包括/數據庫/ DBManager.php

變化1

$where .= " AND deleted=0"; 

//$where .= " AND deleted=0"; 

變化2

return "SELECT * FROM ".$bean->getTableName()." $where AND deleted=0"; 

//return "SELECT * FROM ".$bean->getTableName()." $where AND deleted=0"; 
    return "SELECT * FROM ".$bean->getTableName()." $where"; 

更改3

if($fieldDef['name'] == 'deleted' && empty($bean->deleted)) continue; 

//if($fieldDef['name'] == 'deleted' && empty($bean->deleted)) continue; 

如果有人以下更改後發現任何問題,請張貼在這裏。 乾杯