Не могу редактировать "Раздел с тикетами"

Приветствую сообщество!

В общем проблема следующего характера, давно уже пользуюсь компонентом Tickets.
Компонент великолепный, не чего не скажешь… Везде пользуюсь и в любом проекте. Все что было связано с этим компонентом, все работает как часики!

И так и сяк, отлично! До сегодняшнего дня… Что то прям произошло и фиг поймешь что именно!
В общем шляпа следующего характера:
Не могу отредактировать любой "Раздел с тикетами" в другом контексте! Отдает такую ошибку:
[2018-05-30 01:33:23] (ERROR @ /home/s13720/www/blabla/components/tickets/processors/mgr/section/update.class.php : 83) PHP warning: array_merge(): Argument #1 is not an array

При этом у меня два контекста (пока что): «web» и «lk»
Дело в том, что в контексте WEB я могу отредактировать «Раздел с тикетами», но выдает такую ошибку в консоль (может она конечно и не смертельная, но раньше проблем не было):
[2018-05-30 01:43:10] (ERROR @ /home/s13720/www/blabla/xpdo/om/xpdoquery.class.php : 764) Encountered empty IN condition with key id
Дело в том, что я уже пользовался разными контекстами и настройки были куда больше чем здесь (здесь пока только два их, а проблемы уже). Разница только в хостинге, решил переехать на modhost.pro
А большая структура у меня была в timeweb.ru и там у меня было 6 или 7 контекстов и все чики-пуки, с тикетом ваще проблем нет! А тут вдруг появились…

П.С.

Может это связано с тем, что я что то не докрутил для многодоменности, дело в том, что разница лишь в том, что для timeweb я редактировал файл index.php:
/*мультидоменность*/
switch(strtolower(MODX_HTTP_HOST)) {
    case 'site.ru:80':
    case 'site.ru':        
        $modx->initialize('web2');
        break;    
    case 'web2.site.ru:80':
    case 'web2.site.ru':        
        $modx->initialize('web3');
        break;        

    default:
        // тут контекст по умолчанию
        $modx->initialize('web');
        break;
}
А для modhost.pro решил попробовать решение Василия (может чет забыл допилить конечно), а именно плагин на событие OnHandleRequest:
<?php
if ($modx->event->name != 'OnHandleRequest' || $modx->context->key == 'mgr') {return;}

$host = $_SERVER['HTTP_HOST'];

$q = $modx->newQuery('modContextSetting', array('key' => 'http_host', 'value' => $host));
$q->select('context_key');

$tstart = microtime(true);
if ($q->prepare() && $q->stmt->execute()) {
	
	$modx->queryTime += microtime(true) - $tstart;
	$modx->executedQueries++;
	
	if ($context = $q->stmt->fetch(PDO::FETCH_COLUMN)) {
		if ($context != 'web') {
			$modx->switchContext($context);
		}
	}
}

В общем люди добрые помоги кто может, пожалуйста, не хочется все заново начинать из-за этой фигни (да и + не факт, что снова на нее не напорюсь)!

П.П.С.

Повторюсь, что есть две проблемы:
1. Не могу редактировать «Раздел с тикетами» в контексте, который стоит НЕ по умолчанию, выдает ошибку (см.выше)
2. Могу редактировать «Раздел с тикетами», но выдает ошибку в контексте по умолчанию!
UPD1:
Добавилась еще проблема…
При добавлении нового раздела с тикетами выдает вот такую ошибку:
[2018-05-30 02:03:32] (ERROR @ /home/s13720/www/Is0BTN54AMHr/xpdo/om/xpdoobject.class.php : 1452) Error 23000 executing statement:
INSERT INTO `prefix_tickets_totals` (`class`, `tickets`, `comments`, `views`, `stars`, `rating`, `rating_plus`, `rating_minus`) VALUES ('TicketsSection', 0, 0, 0, 0, 0, 0, 0)
Array
(
    [0] => 23000
    [1] => 1062
    [2] => Duplicate entry '0-TicketsSection' for key 'PRIMARY'
)
Andrey
29 мая 2018, 23:00
modx.pro
1 521
0

Комментарии: 7

Andrey
30 мая 2018, 03:17
0
ой беда… оказалось, что еще и Office не работает!
Мне кажется, что то пошло не так с привязкой ключа Modstore с сайтом! Потому что даже после того как я отвязал ключ и главный домен от timeweb и прикрутил к modhost на таймвебе все до сих пор работает нормально (с учетом, что главный домен от туда отвязан и привязан к модхосту), а вот на модсторе одни проблемы :DDD

Просто мистика! Народ расскажите куда копать! Че делать? У меня сейчас таким макаром все накроется опять :D
    Andrey
    30 мая 2018, 03:41
    0
    все, Office заработал :D
    Но проблемы с тикетс еще есть, опасно очень работать!
    Andrey
    02 июня 2018, 02:39
    0
    Народ, помоги пожалуйста! Очень прошу! Проблема еще наблюдается!
      Дмитрий
      18 июня 2018, 00:33
      0
      Такая же проблема. Получилось ее решить?
      Евгений
      03 июля 2018, 19:14
      0
      Привет. Как решил проблему? Или…
      У меня такая же беда в консоли
      /home/mesial1/www/newprozakaz.mesial1.atservers.net/core/components/tickets/processors/mgr/section/update.class.php : 83) PHP warning: array_merge(): Argument #1 is not an array
      Не пойму.
      У меня тоже несколько контекстов…
        Евгений
        03 июля 2018, 19:20
        0
        Бля, сейчас попробовал создать Раздел с тикетами в др. контекстах. Есть еще EN и DE. Так вот, в контексте EN сохраняется!
          Евгений
          03 июля 2018, 20:01
          0
          Блин. Напишу, мож кому пригодится…
          Для того чтоб не было проблем с редактированием раздела с тикетами, нужно его создавать правильно. в точнасти как описано в документации, а именно правой кнопкой мыши



            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
            7