From 2dca9c8df70dff2f9b76de81b69204a7b99331ae Mon Sep 17 00:00:00 2001 From: Tony Mack Date: Sun, 5 Aug 2012 23:39:47 -0400 Subject: [PATCH 1/1] refactored --- sfa/trust/hierarchy.py | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/sfa/trust/hierarchy.py b/sfa/trust/hierarchy.py index 2040510b..cf330db2 100644 --- a/sfa/trust/hierarchy.py +++ b/sfa/trust/hierarchy.py @@ -174,18 +174,9 @@ class Hierarchy: """ Create top level records (includes root and sub authorities (local/remote) """ - if not hrn: - hrn = self.config.SFA_INTERFACE_HRN - # make sure parent exists - parent_hrn = get_authority(hrn) - if not parent_hrn: - parent_hrn = hrn - if not parent_hrn == hrn: - self.create_top_level_auth(parent_hrn) - # create the authority if it doesnt alrady exist if not self.auth_exists(hrn): - self.create_auth(hrn) + self.create_auth(hrn, create_parents=True) def get_interface_auth_info(self, create=True): -- 2.43.0