From 5ef3ec06c37f9398c65534721b85fb666cbb6714 Mon Sep 17 00:00:00 2001 From: ABNER SILVA DE OLIVEIRA Date: Thu, 17 Mar 2016 18:46:07 -0300 Subject: [PATCH] fixed post to noosfero api --- src/lib/ng-noosfero-api/http/restangular_service.ts | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/lib/ng-noosfero-api/http/restangular_service.ts b/src/lib/ng-noosfero-api/http/restangular_service.ts index 41bb66c..b0256b6 100644 --- a/src/lib/ng-noosfero-api/http/restangular_service.ts +++ b/src/lib/ng-noosfero-api/http/restangular_service.ts @@ -125,7 +125,7 @@ export abstract class RestangularService { return deferred.promise; } - + /** * Do a HTTP GET call to the resource collection represented * @@ -226,10 +226,13 @@ export abstract class RestangularService { let restRequest: ng.IPromise>; + let data = { }; + data[this.getDataKeys().singular] = obj; + if (rootElement) { - restRequest = rootElement.all(this.getResourcePath()).post(obj, queryParams, headers); + restRequest = rootElement.all(this.getResourcePath()).post(data, queryParams, headers); } else { - restRequest = this.baseResource.post(obj, queryParams, headers); + restRequest = this.baseResource.post(data, queryParams, headers); } restRequest.then(this.getHandleSuccessFunction(deferred)) -- libgit2 0.21.2