in the case of an SM-SM federation, this check will avoid looping of get_resources...
authorAnil-Kumar Vengalil <Anil-Kumar.Vengalil@sophia.inria.fr>
Mon, 23 Nov 2009 16:25:27 +0000 (16:25 +0000)
committerAnil-Kumar Vengalil <Anil-Kumar.Vengalil@sophia.inria.fr>
Mon, 23 Nov 2009 16:25:27 +0000 (16:25 +0000)
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