We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 234c913 + 53025b4 commit 14eadd0Copy full SHA for 14eadd0
1 file changed
soapclient/SforceBaseClient.php
@@ -578,9 +578,20 @@ public function convertLead($leadConverts) {
578
*/
579
public function delete($ids) {
580
$this->setHeaders("delete");
581
- $arg = new stdClass();
582
- $arg->ids = $ids;
583
- return $this->sforce->delete($arg)->result;
+ if(count($ids) > 200) {
+ $result = array();
+ $chunked_ids = array_chunk($ids, 200);
584
+ foreach($chunked_ids as $cids) {
585
+ $arg = new stdClass;
586
+ $arg->ids = $cids;
587
+ $result = array_merge($result, $this->sforce->delete($arg)->result);
588
+ }
589
+ } else {
590
591
+ $arg->ids = $ids;
592
+ $result = $this->sforce->delete($arg)->result;
593
594
+ return $result;
595
}
596
597
/**
0 commit comments