Ошибка: неизвестная ошибка произошла при вызове saveChanges. в JSDO - PullRequest
0 голосов
/ 23 января 2020

Мы используем Kendo + JSDO в нашем приложении. Мы получаем ошибку, когда пытаемся удалить запись следующим образом:

this.datasource.saveChanges()
   .subscribe((response: DataResult) => {

   }, (error, response) => {
       //this.dataSource.eTTtemp.getErrors();
   });

И это ошибка:

core.js:1673 ERROR Error: Uncaught (in promise): Error: Unknown error occurred when calling saveChanges.
Error: Unknown error occurred when calling saveChanges.
    at DataSource.push../node_modules/@progress/jsdo-angular/lib/progress.data.angular.js.DataSource.normalizedErrorObj (progress.data.angular.js:656)
    at progress.data.angular.js:519
    at ZoneDelegate../node_modules/zone.js/dist/zone.js.ZoneDelegate.invoke (zone.js:388)
    at Object.onInvoke (core.js:3820)
    at ZoneDelegate../node_modules/zone.js/dist/zone.js.ZoneDelegate.invoke (zone.js:387)
    at Zone../node_modules/zone.js/dist/zone.js.Zone.run (zone.js:138)
    at zone.js:872
    at ZoneDelegate../node_modules/zone.js/dist/zone.js.ZoneDelegate.invokeTask (zone.js:421)
    at Object.onInvokeTask (core.js:3811)
    at ZoneDelegate../node_modules/zone.js/dist/zone.js.ZoneDelegate.invokeTask (zone.js:420)
    at resolvePromise (zone.js:814)
    at zone.js:724
    at progress.data.angular.js:518
    at ZoneDelegate../node_modules/zone.js/dist/zone.js.ZoneDelegate.invoke (zone.js:388)
    at Object.onInvoke (core.js:3820)
    at ZoneDelegate../node_modules/zone.js/dist/zone.js.ZoneDelegate.invoke (zone.js:387)
    at Zone../node_modules/zone.js/dist/zone.js.Zone.run (zone.js:138)
    at zone.js:872
    at ZoneDelegate../node_modules/zone.js/dist/zone.js.ZoneDelegate.invokeTask (zone.js:421)
    at Object.onInvokeTask (core.js:3811)

Однако, когда мы вызываем getErrors(), мы получаем пустой возврат для определенного сценария, в то время как другие ситуации возвращают ошибки с getErrors(). Более того, переменная error прекрасно возвращает указанное выше сообщение об ошибке, когда getErrors() ничего не возвращает.

Любая помощь приветствуется

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...