Не удаляются связки "products_categories" при удалении категории

CS-Cart 4.8.1.SP1 Ultimate

После удаления категории в таблице ?:products_categories остаются записи-ссылки на удаленную категорию как неосновную (link_type=A).

В файле ядра “/app/functions/fn.catalog.php” в теле функции “fn_delete_category()” строка кода (№2121) “удаляющего” эти записи стоит под условием “if (fn_allowed_for(‘MULTIVENDOR’))”, тогда как сама категория удаляется безусловно (строка 2102)

Вы воспроизвели эту проблему или только изучили код функции fn_delete_category?

В редакции Ultimate, при удалении категории в контроллере вызывается функция fn_trash_orphaned_products, которая удаляет эти записи и переносит товары в категорию-корзину, если это нужно.

Воспроизвел, удаляя Витрину (?dispatch=companies.delete&company_id=10)
Таким путём fn_trash_orphaned_products не вызывается

Это уже другая проблема. Ее исправили в 4.8.2 (поломалось в 4.8.1)