Исправление ошибок

This commit is contained in:
Arsen Mirzaev Tatyano-Muradovich 2021-08-16 04:12:22 +10:00
parent 42d20fd313
commit 96d9a0307c

View File

@ -544,7 +544,7 @@ class ProfileController extends Controller
}
// Запись в буфер данных о типе геолокации
$account->geol = ['type' => 'ip'] + $account->geol;
$account->geol = ['type' => 'ip'] + ($account->geol ?? []);
self::syncGeolocationWithDellin($account);
}
@ -733,7 +733,7 @@ class ProfileController extends Controller
}
// Синхронизация с базой данных (таблица с ДеловыеЛинии)
if ($dellin = Dellin::searchByCityKladr(str_pad($account->geol['data']['city_kladr_id'], 25, '0000000000000000000000'))) {
if (isset($account->geol['data']) && $dellin = Dellin::searchByCityKladr(str_pad($account->geol['data']['city_kladr_id'], 25, '0000000000000000000000'))) {
// Удалось найти город с терминалами ДеловыеЛинии
foreach ($dellin['data']['terminals']['terminal'] as $dellin) {