SugarCRM SOAP Web サービスを使用しています。
設定でSOAPからエントリを削除できます
'id'=BeanID 'deleted'=1
しかし、私は元に戻すことはできません
「削除済み」=0
MySQL(phpMyAdmin) からはできますが、SOAP Web サービスからはできません。
ここで何がうまくいかないのですか?
SugarCRM SOAP Web サービスを使用しています。
設定でSOAPからエントリを削除できます
'id'=BeanID 'deleted'=1
しかし、私は元に戻すことはできません
「削除済み」=0
MySQL(phpMyAdmin) からはできますが、SOAP Web サービスからはできません。
ここで何がうまくいかないのですか?
あなたは何でもしています。これは呼び出しのバグです。
以下のバグに投票して、Sugar 内でより迅速に修正してください
私は同じ問題を抱えていましたが、ほんの数分前に解決策を見つけました。私はそれを適切にテストしませんでしたが、今のところうまくいくようです.. 'sugar_root'/include/database/DBManager.php
$where .= " AND deleted=0";
に
//$where .= " AND deleted=0";
return "SELECT * FROM ".$bean->getTableName()." $where AND deleted=0";
に
//return "SELECT * FROM ".$bean->getTableName()." $where AND deleted=0";
return "SELECT * FROM ".$bean->getTableName()." $where";
if($fieldDef['name'] == 'deleted' && empty($bean->deleted)) continue;
に
//if($fieldDef['name'] == 'deleted' && empty($bean->deleted)) continue;
変更後に誰かが問題を見つけた場合は、ここに投稿してください。乾杯