Бесконечная загрузка

Коллеги, добрый день!

У клиента в системе иногда наблюдается такое поведение: например открыт раздел Заказы , пользователь ничего не делает, абсолютно ничего. На экране появляется надпись Загрузка и пока не обновить страницу не исчезнет. 

.

В консоле такое:

Изображение удалено.

Изображение удалено.

На мой комментарий, что Ошибка выпадает в схеме EntityProductCountMixin и она не замещена, Террасофт выслал эти скрины и ответил:

"это понятно что ошибка в EntityProductCountMixin, но причина не в том что метод работает не правильно (там все ок), а в том что вы цепочка вызовов не должна доходить до данного метода, если проще - вы не правильно используете функционал базовой логики. Пожалуйста, проанализируйте свой код."

Изображение удалено.Изображение удалено.

Помоги разобраться, что не так делаем, наша ли тут ошибка?

Нравится

1 комментарий

В EntityProductCountMixin есть функция:

getEntityProductSchemaName: function() {
	var schemaName = this.getDependentEntitySchemaName();
	return schemaName + "Product";
},

И далее со схемой с этим сгенерированным названием пытаются работать, а она оказывается null вместо объекта. Возможно, у Вас в доработанной конфигурации логику EntityProductCountMixin ошибочно применили для схемы, у которой нет соответствующей схемы ...Product.

Показать все комментарии