movemoveapp/laravel-dadata

Ошибка в методе DaDataCompany::prompt

ckr0n opened this issue · 0 comments

ckr0n commented

movemoveapp/laravel-dadata: 1.0.10
Передаю параметр string $locations = '66' в метод, а в сформированном запросе на выходе из метода
{
"query": "Федерация акро",
"count": 1,
"status": [ "ACTIVE" ],
"type": "LEGAL",
"locations": [ { "kladr_id": "6" } ],
"locations_boost": []
}
Одна шестерка потерялась, тоже самое происходит со всеми двузначными цифрами. Нужно изменить код немного в этом методе.

    if (! is_null($locations)) {
        $locations = explode(',', $locations);
        for ($i = 0; $i < count($locations); $i++) {
            array_push($locations_array, ['kladr_id' => trim($locations[$i])]);
        }
    }