Ошибка при удалении роли, пользователя или арендатора

Версия ABP: 3.2.4

Я новичок в этом шаблоне и просто играю с фреймворком. У меня есть новое приложение Angular и ASP.NET Core, но я не могу удалить роль, пользователя или клиента. В Firefox я вижу такую ​​ошибку:

ERROR TypeError: Cannot read property 'then' of undefined
at Object.<anonymous> (scripts.bundle.js:12844)
at Function.e.Deferred (scripts.bundle.js:219)
at Object.abp.message.confirm (scripts.bundle.js:12843)
at RolesComponent.delete (webpack-
internal:///../../../../../src/app/roles/roles.component.ts:55)
at Object.eval [as handleEvent]
(ng:///AppModule/RolesComponent.ngfactory.js:52)
at handleEvent (webpack-internal:///../../../core/esm5/core.js:13450)
at callWithDebugContext (webpack-
internal:///../../../core/esm5/core.js:14935)
at Object.debugHandleEvent [as handleEvent] (webpack-
internal:///../../../core/esm5/core.js:14522)
at dispatchEvent (webpack-internal:///../../../core/esm5/core.js:9899)
at eval (webpack-internal:///../../../core/esm5/core.js:10513)
View_RolesComponent_2 @ ng:///AppModule/RolesComponent.ngfactory.js:47

Это моя конфигурация в package.json:

"sweetalert": "^1.1.3"
"abp-ng2-module": "^1.3.0"
"abp-web-resources": "^3.2.2"

Как я могу это исправить?


person Hrvoje Jursetic    schedule 29.11.2017    source источник
comment
Привет, похоже, это связано с sweetalert. Можете ли вы проверить версии пакетов sweetalert и abp-web-resources в package.json?   -  person ismcagdas    schedule 30.11.2017
comment
Привет, ismcagdas. Спасибо за ответ, я отредактировал свой вопрос, добавив информацию из package.json. Это просто свежий шаблон от aspnetboilerplate, без каких-либо изменений.   -  person Hrvoje Jursetic    schedule 30.11.2017


Ответы (1)


в последней версии abp sweet alert выдает исключение, если оно запускается два раза. Так что вы можете попасть в это дело. При удалении пользователя отображается диалоговое окно подтверждения со сладким предупреждением. Если есть проблема на стороне сервера, отображается новое сладкое предупреждение. Итак, что вам нужно сделать, это обновить сладкое оповещение до последней версии. см. https://github.com/aspnetboilerplate/aspnetboilerplate/pull/2694

person Alper Ebicoglu    schedule 30.11.2017
comment
Извините, я не могу, потому что я здесь новенький?!?! - person Hrvoje Jursetic; 30.11.2017
comment
@HrvojeJursetic Вы можете нажать на галочку слева от ответа. - person aaron; 30.11.2017