From 153a19bc26e1a9dac35d286b90037bfc9d0e9c6b Mon Sep 17 00:00:00 2001 From: mguetlein Date: Fri, 13 May 2011 11:46:08 +0200 Subject: catch nil error if delete with subjectid but without AA_SERVER is called --- lib/authorization.rb | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'lib/authorization.rb') diff --git a/lib/authorization.rb b/lib/authorization.rb index d9f900b..b23b92f 100644 --- a/lib/authorization.rb +++ b/lib/authorization.rb @@ -286,10 +286,12 @@ module OpenTox # @return [Boolean] def self.delete_policies_from_uri(uri, subjectid) policies = list_uri_policies(uri, subjectid) - policies.each do |policy| - ret = delete_policy(policy, subjectid) - LOGGER.debug "OpenTox::Authorization delete policy: #{policy} - with result: #{ret}" - end + if policies + policies.each do |policy| + ret = delete_policy(policy, subjectid) + LOGGER.debug "OpenTox::Authorization delete policy: #{policy} - with result: #{ret}" + end + end return true end -- cgit v1.2.3