Skip to content

Commit c7353af

Browse files
committed
handle api level errors in batch calls
1 parent 314e761 commit c7353af

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

src/bitrix24.php

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1035,6 +1035,13 @@ public function processBatchCalls($halt = 0, $delay = self::BATCH_DELAY)
10351035
continue;
10361036
}
10371037

1038+
if (isset($results['result_error'][$idx])) {
1039+
$this->handleBitrix24APILevelErrors(array(
1040+
'error' => $results['result_error'][$idx]['error'],
1041+
'error_description' => $results['result_error'][$idx]['error_description'],
1042+
), $call['method'], $call['parameters']);
1043+
}
1044+
10381045
call_user_func($call['callback'], array(
10391046
'result' => isset($results['result'][$idx]) ? $results['result'][$idx] : null,
10401047
'error' => isset($results['result_error'][$idx]) ? $results['result_error'][$idx] : null,

0 commit comments

Comments
 (0)