From d4da882859aeee96d7f61f5245c6691d0c11c65f Mon Sep 17 00:00:00 2001 From: Tony Mack Date: Fri, 16 Jul 2010 20:59:42 +0000 Subject: [PATCH] make sure all trusted gids have a registry record, not just the new ones --- sfa/server/interface.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sfa/server/interface.py b/sfa/server/interface.py index a2ef36e9..489d88b4 100644 --- a/sfa/server/interface.py +++ b/sfa/server/interface.py @@ -87,8 +87,8 @@ class Interfaces(dict): hrns_current = [gid.get_hrn() for gid in gids_current] hrns_expected = self.interfaces.keys() new_hrns = set(hrns_expected).difference(hrns_current) - gids = self.get_peer_gids(new_hrns) - # update the local db records for these registries + gids = self.get_peer_gids(new_hrns) + gids_current + # make sure there is a record for every gid self.update_db_records(self.type, gids) def get_peer_gids(self, new_hrns): -- 2.43.0