Перейти к содержанию

Ошибка при редактировании группы, когда включен модуль "Загрузки"


Рекомендуемые сообщения

При редактировании группы, если включен модуль "Загрузки", в админке вываливается ошибка:

Цитата

TypeError: Argument 1 passed to IPS\downloads\extensions\core\ContentRouter\_Downloads::__construct() must be an instance of IPS\Member or null, instance of IPS\Member\Group given, called in /var/www/www-root/data/www/wcat1.ru/system/Application/Application.php on line 788 (0)
#0 /var/www/www-root/data/www/wcat1.ru/system/Application/Application.php(788): IPS\downloads\extensions\core\ContentRouter\_Downloads->__construct(Object(IPS\Member\Group))
#1 /var/www/www-root/data/www/wcat1.ru/system/Application/Application.php(300): IPS\_Application->extensions('core', 'ContentRouter', true, Object(IPS\Member\Group))
#2 /var/www/www-root/data/www/wcat1.ru/applications/core/extensions/core/GroupForm/Content.php(35): IPS\_Application::allExtensions('core', 'ContentRouter', Object(IPS\Member\Group))
#3 /var/www/www-root/data/www/wcat1.ru/applications/core/modules/admin/members/groups.php(188): IPS\core\extensions\core\GroupForm\_Content->process(Object(IPS\Helpers\Form), Object(IPS\Member\Group))
#4 /var/www/www-root/data/www/wcat1.ru/system/Dispatcher/Controller.php(85): IPS\core\modules\admin\members\_groups->form()
#5 /var/www/www-root/data/www/wcat1.ru/applications/core/modules/admin/members/groups.php(34): IPS\Dispatcher\_Controller->execute()
#6 /var/www/www-root/data/www/wcat1.ru/system/Dispatcher/Dispatcher.php(146): IPS\core\modules\admin\members\_groups->execute()
#7 /var/www/www-root/data/www/wcat1.ru/admin/index.php(13): IPS\_Dispatcher->run()
#8 {main}

Если модуль отключить, всё ОК.

 

Конфигурация сервера: PHP 7.1.9 + nginx 1.13.5

Версия форума: 4.2.4 (ошибка наблюдается как минимум с 4.2.2)

 

На форуме находил тему с подобной проблемой, но там это наблюдалось в бете и был совет ждать релиза.

Обновление движка проводилось минуя бета-версии, с 4.1.19 на 4.2.

 

Не то, чтобы ошибка была критичной, но хотелось бы разобраться и не отключать модуль загрузок каждый раз, когда нужно поправить группу.

Ссылка на комментарий
Поделиться на другие сайты

Сам модуль актуальной версии?

Ссылка на комментарий
Поделиться на другие сайты

1 минуту назад, WOLF сказал:

Сам модуль актуальной версии?

Да, 4.2.4 (102017)

Ссылка на комментарий
Поделиться на другие сайты

Обновились до 4.2.5 Проблема все еще актуальна. При включенном модуле Downloads группы не поправить

Ссылка на комментарий
Поделиться на другие сайты

Как временное решение (до исправления в последующих исправлениях от IPS) проблема решается следующим образом:

В файле applications/downloads/extensions/core/ContentRouter/downloads.php

38 строка

public function __construct( \IPS\Member $member = NULL )

Заменяем на:

public function __construct(  $member = NULL )

 

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...