Posted 28 сентября, 20177 yr comment_137000 При редактировании группы, если включен модуль "Загрузки", в админке вываливается ошибка: Цитата 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. Не то, чтобы ошибка была критичной, но хотелось бы разобраться и не отключать модуль загрузок каждый раз, когда нужно поправить группу.
28 сентября, 20177 yr Author comment_137009 1 минуту назад, WOLF сказал: Сам модуль актуальной версии? Да, 4.2.4 (102017)
4 октября, 20177 yr comment_137235 Обновились до 4.2.5 Проблема все еще актуальна. При включенном модуле Downloads группы не поправить
4 октября, 20177 yr comment_137242 Как временное решение (до исправления в последующих исправлениях от IPS) проблема решается следующим образом: В файле applications/downloads/extensions/core/ContentRouter/downloads.php 38 строка public function __construct( \IPS\Member $member = NULL ) Заменяем на: public function __construct( $member = NULL )
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.