[Telegram] Core

[Telegram] Core 2.0.5 Alpha 9

Нет прав для скачивания
dems_dd, скачайте "блоб" своей записи для колонки connected_accounts в xf_user_profile и проверьте значение (там JSON лежит).
Как правило, такая ошибка сигнализирует о том, что там есть телеграм-аккаунт, а в таблице xf_user_connected_account - ноль инфы о нём.
Если удалить, залить в базу обратно, то телега для вашего нормализуется.

Массовое решение чуть попозже выложу, если дело и правда в этом. Мне его надо будет найти ещё в своей файлопомойке...

Помогло. Своим пользователям кто столкнулся с подобным тогда пока что ручками сам поправлю.

Спасибо большое.
 
dems_dd, положить файлик в папку с форумом, запустить (лучше из консоли):
PHP:
<?php

$dir = __DIR__;
require($dir . '/src/XF.php');

XF::start($dir);
$app = XF::setupApp('XF\Pub\App');
$db = $app->db();

$connectedAccountRepository = $app->repository('XF:ConnectedAccount');
$users = $app->finder('XF:User')->fetch();

$db->beginTransaction();
foreach ($users as $user)
{
    echo("Upgrading connected account cache for {$user->username} ({$user->user_id})...\n");
    $connectedAccountRepository->rebuildUserConnectedAccountCache($user);
}
$db->commit();
Исправит все эти записи.
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу