Cannot read property 'SetHead' of null

Как часто мы можем видеть такую ошибку в админке CMS 1с bitrix при сохранении настроек выгрузки каталога в фиды для торговых площадок.
Обычный пользователь видит постоянно крутящийся прелоадер в правом верхнем углу, подозревая, что что-то идет не так.
Техническая поддержка непоколебима в своих предложениях обновить ядро проекта. Но мы все прекрасно знаем, что во первых - за текущее решение клиент уже заплатил достаточно большие деньги и получать сырую ошибку в готовом продукте и просить за это деньги для покупки следующей более стабильной версии, где эта проблема была устранена, на наш взгляд - это наглость.
Во вторых, нам так же известно, что с обновлением ядра на сайте может "отвалиться" много чего, что стабильно работает. Причин может быть масса - некомпетентность разработчиков, которые не масштабировали разработку или конкретно "костылили" на проекте, либо настройки самого сервера, версии php или любых других расширений, которые используются и многое другое.

Мы нашли решение данного вопроса, без обновления ядра битрикса, НО!!! с изменениями в файле, который входит в ядро системы.

Необходимо произвести изменения в файле
bitrix/modules/catalog/load/yandex_detail.php
Какие изменения - видно на скриншоте в галерее.
Если у вас возникли трудности с решением данной проблемы, обратитесь за помощью к нам и мы обязательно её решим!