Ралли wsapi рабочая область допуск 500 ошибка

Мои модульные тесты, которые проходили пару недель назад, теперь терпят неудачу. Модульные тесты теперь терпят неудачу, когда они пытаются создать разрешение рабочей области. Я использую тот же API-ключ, который имеет доступ на уровне подписки, поэтому авторизация не является проблемой. Вот что возвращает WSAPI, когда я пытаюсь создать разрешение рабочей области:Кроме того, я использую Rally-node v0.2.0, и вот мой код, который терпит неудачу:

rally_util.setWorkspacePermission = function(personRef, permission){
    var deferred = Q.defer();
    restApi.create({
        type: 'workspacepermission',
        limit: Infinity,
        data: { Workspace: workspaceRef, User:personRef, Role:permission },
        scope: { workspace: workspaceRef },
    }, function(error, result) {
        if(error) deferred.reject(error);
        else deferred.resolve();
    });
    return deferred.promise;    
};

Опять же, я думаю, что модель разрешений в Rally недавно изменилась или что-то, потому что мои тесты не изменились.

1 ответ

Решение

Я тестировал в браузере клиент для отдыха с тем же результатом. Эта конечная точка:

/slm/webservice/v2.0/workspacepermission/create

с полезной нагрузкой:

{"WorkspacePermission":{
"Workspace":"/workspace/1234",
"Role":"User",
"User":"/user/777"
}}

возвращает ошибку 500. Я отправил дефект.

Другие вопросы по тегам