bitrix24 / b24phpsdk

Bitrix24 PHP SDK for REST API
MIT License
15 stars 4 forks source link

[BUG in SDK]: batch->getTraversableList Ошибка вывода результата #53

Open cassoft-new opened 5 days ago

cassoft-new commented 5 days ago

Description

$order =['ID' => 'ASC']; $select =['*']; $filter =[]; foreach ($b24->batch->getTraversableList('entity.item.get', $order, $filter, $select, 60000, ['ENTITY'=> 'selection']) as $value) { $res[]=$value['ID']; } с 50 ключа идет выдача повтор, но уже со второй позиции, в результате вывода 99 элементов, в хранилище 53 всего, выдает первые 50 и потом повторно еще 49 с первой страницы , но начиная со второго элемента принтанул- [lastElementIdInFirstPage] => 612 почему-то последний элемент на первой странице, а это ID первого элемента, разве так должно быть? ранее batch запрос работал корректно

Example

$order =['ID' => 'ASC']; $select =['*']; $filter =[]; foreach ($b24->batch->getTraversableList('entity.item.get', $order, $filter, $select, 60000, ['ENTITY'=> 'selection']) as $value) { $res[]=$value['ID']; } Array ( [0] => 612 [1] => 622 [2] => 628 [3] => 630 [4] => 632 [5] => 634 [6] => 638 [7] => 644 [8] => 648 [9] => 746 [10] => 1036 [11] => 1194 [12] => 1196 [13] => 1428 [14] => 1468 [15] => 1474 [16] => 1694 [17] => 1932 [18] => 1938 [19] => 1976 [20] => 1978 [21] => 1984 [22] => 1994 [23] => 2128 [24] => 2134 [25] => 2180 [26] => 2186 [27] => 2194 [28] => 2202 [29] => 2206 [30] => 2210 [31] => 2214 [32] => 2220 [33] => 2948 [34] => 2952 [35] => 2956 [36] => 2960 [37] => 2964 [38] => 2968 [39] => 2976 [40] => 2980 [41] => 2984 [42] => 2988 [43] => 2992 [44] => 2996 [45] => 3000 [46] => 3018 [47] => 3030 [48] => 3032 [49] => 3080 [50] => 622 [51] => 628 [52] => 630 [53] => 632 [54] => 634 [55] => 638 [56] => 644 [57] => 648 [58] => 746 [59] => 1036 [60] => 1194 [61] => 1196 [62] => 1428 [63] => 1468 [64] => 1474 [65] => 1694 [66] => 1932 [67] => 1938 [68] => 1976 [69] => 1978 [70] => 1984 [71] => 1994 [72] => 2128 [73] => 2134 [74] => 2180 [75] => 2186 [76] => 2194 [77] => 2202 [78] => 2206 [79] => 2210 [80] => 2214 [81] => 2220 [82] => 2948 [83] => 2952 [84] => 2956 [85] => 2960 [86] => 2964 [87] => 2968 [88] => 2976 [89] => 2980 [90] => 2984 [91] => 2988 [92] => 2992 [93] => 2996 [94] => 3000 [95] => 3018 [96] => 3030 [97] => 3032 [98] => 3080 )

cassoft-new commented 5 days ago

а 1.2.0 еще не опубликована?

mesilov commented 5 days ago

а 1.2.0 еще не опубликована?

над майлстоуном 1.2.0 работы стартую в эту субботу https://github.com/bitrix24/b24phpsdk/milestone/2 если ваш разработчик может самостоятельно локализовать и предложить исправление ошибки в pull request, то будем очень благодарны.