Показать сообщение отдельно
  #1 (permalink)  
Старый 30.08.2019, 05:04
Аспирант
Отправить личное сообщение для ansi_str Посмотреть профиль Найти все сообщения от ansi_str
 
Регистрация: 27.01.2012
Сообщений: 50

Проблема с angular промисом в firefox
Всем привет)

Возникла в проблема с промисом в firefox.
При вызове createFieldAndGetFieldId я получаю верный ответ - число созданного обьекта в базе данных. Но промис отрабатывает запрос как буд то произошла ошибка, попадая в *** error ***.
Ошибка повторяется только для firefox, в хроме такой проблемы нет.

Код сервиса:
fieldsApiServiceFactory.createFieldAndGetFieldId = function (field) {
        var request = {
            method: "POST",
            url: baseUrl + "CreateFieldAndGetFieldId",
            data: { *** }
        }
        return $http(request);
    };


Код вызова сервиса
$scope.createField = function () {
        var field = getFieldObject("create");
		
        fieldsApiService.createFieldAndGetFieldId(field).then(function (response) {
            *** sucess ***
        }, function (response) {
            *** error***
        });
    };


Подскажите, в чем может быть причина и как её побороть?
Ответить с цитированием