Commit 45cc94c3346f87c925e0fa27b7ebe781ba942454

Authored by Victor Costa
1 parent fe5e2a59

Fix the way that a profile is shared between controllers

src/app/content-viewer/content-viewer.controller.js
@@ -14,7 +14,7 @@ @@ -14,7 +14,7 @@
14 activate(); 14 activate();
15 15
16 function activate() { 16 function activate() {
17 - vm.profile = $scope.vm.owner; 17 + vm.profile = noosfero.currentProfile;
18 noosfero.profiles.one(vm.profile.id).one('articles').get({path: $stateParams.page}).then(function(response) { 18 noosfero.profiles.one(vm.profile.id).one('articles').get({path: $stateParams.page}).then(function(response) {
19 vm.article = response.data.article; 19 vm.article = response.data.article;
20 }); 20 });
src/app/profile-info/profile-info.controller.js
@@ -14,7 +14,7 @@ @@ -14,7 +14,7 @@
14 activate(); 14 activate();
15 15
16 function activate() { 16 function activate() {
17 - vm.profile = $scope.vm.owner; 17 + vm.profile = noosfero.currentProfile;
18 noosfero.profiles.one(vm.profile.id).one('activities').get().then(function(response) { 18 noosfero.profiles.one(vm.profile.id).one('activities').get().then(function(response) {
19 vm.activities = response.data.activities; 19 vm.activities = response.data.activities;
20 }); 20 });
src/app/profile/profile-home.controller.js
@@ -12,7 +12,7 @@ @@ -12,7 +12,7 @@
12 activate(); 12 activate();
13 13
14 function activate() { 14 function activate() {
15 - vm.profile = $scope.vm.owner; 15 + vm.profile = noosfero.currentProfile;
16 noosfero.profile(vm.profile.id).customGET('home_page', {fields: 'path'}).then(function(response) { 16 noosfero.profile(vm.profile.id).customGET('home_page', {fields: 'path'}).then(function(response) {
17 if(response.data.article) { 17 if(response.data.article) {
18 $state.transitionTo('main.profile.page', {page: response.data.article.path, profile: vm.profile.identifier}, {location: false}); 18 $state.transitionTo('main.profile.page', {page: response.data.article.path, profile: vm.profile.identifier}, {location: false});