X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=sfa%2Fserver%2Fsfaapi.py;h=f1d96a08f3b6fc46c7ed497fa09bd34fb9f45d6b;hb=530da21961ce85b954fdc62a2b2be07fc31a9776;hp=5639b4bb1b82cbcce1cb57ba81c2cb8789e4856c;hpb=f42832ac5338cb900a7d297cf6cdbe63bace6009;p=sfa.git diff --git a/sfa/server/sfaapi.py b/sfa/server/sfaapi.py index 5639b4bb..f1d96a08 100644 --- a/sfa/server/sfaapi.py +++ b/sfa/server/sfaapi.py @@ -170,7 +170,8 @@ class SfaApi (XmlrpcApi): if not auth_hrn or hrn == self.config.SFA_INTERFACE_HRN: auth_hrn = hrn auth_info = self.auth.get_auth_info(auth_hrn) - from sfa.storage.alchemy import dbsession + # xxx although unlikely we might want to check for a potential leak + dbsession=self.dbsession() from sfa.storage.model import RegRecord record = dbsession.query(RegRecord).filter_by(type='authority+sa', hrn=hrn).first() if not record: