in the case of an SM-SM federation, this check will avoid looping of get_resources...
[sfa.git] / sfa / plc / nodes.py
index 5c0777a..a8e0b60 100644 (file)
@@ -112,6 +112,7 @@ class Nodes(SimpleStorage):
         rspec = RSpec()
         credential = self.api.getCredential() 
         for aggregate in aggregates:
+          if aggregate not in [self.api.auth.client_cred.get_gid_caller().get_hrn()]:
             try:
                 caller_cred = self.caller_cred
                 # get the rspec from the aggregate