From d1c5fe27bfa690e8aead379f640956a91d44e3e1 Mon Sep 17 00:00:00 2001 From: Victor Costa Date: Fri, 10 Jul 2015 11:01:01 -0300 Subject: [PATCH] api: fix the return of user permissions --- lib/noosfero/api/entities.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/noosfero/api/entities.rb b/lib/noosfero/api/entities.rb index de3c4d9..dc44680 100644 --- a/lib/noosfero/api/entities.rb +++ b/lib/noosfero/api/entities.rb @@ -114,7 +114,7 @@ module Noosfero expose :permissions do |user, options| output = {} user.person.role_assignments.map do |role_assigment| - if role_assigment.resource.respond_to?(:identifier) + if role_assigment.resource.respond_to?(:identifier) && !role_assigment.role.nil? output[role_assigment.resource.identifier] = role_assigment.role.permissions end end -- libgit2 0.21.2