fix crash when connecting to an account without display name

Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
This commit is contained in:
Julien Veyssier 2024-04-16 12:53:58 +02:00
Родитель 9f9872032a
Коммит 8cc29e8f83
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4141FEE162030638
1 изменённых файлов: 2 добавлений и 2 удалений

Просмотреть файл

@ -196,11 +196,11 @@ class ConfigController extends Controller {
if (isset($info['login'], $info['id'])) {
$this->config->setUserValue($this->userId, Application::APP_ID, 'user_id', $info['id']);
$this->config->setUserValue($this->userId, Application::APP_ID, 'user_name', $info['login']);
$this->config->setUserValue($this->userId, Application::APP_ID, 'user_displayname', $info['name']);
$this->config->setUserValue($this->userId, Application::APP_ID, 'user_displayname', $info['name'] ?? '');
return [
'user_id' => $info['id'],
'user_name' => $info['login'],
'user_displayname' => $info['name'],
'user_displayname' => $info['name'] ?? '',
];
} else {
$this->config->deleteUserValue($this->userId, Application::APP_ID, 'user_id');