# HG changeset patch # User souliane # Date 1388866431 -3600 # Node ID a978c703bf57fc13b9ec20dbe1e601b3f7a14101 # Parent bfafed251b405a6b87e8b1e7cef7b810cb2841e0 memory: bug fix related to method paramsRegisterApp + getParams was not always returning a Deferred diff -r bfafed251b40 -r a978c703bf57 src/memory/memory.py --- a/src/memory/memory.py Sat Jan 04 21:12:49 2014 +0100 +++ b/src/memory/memory.py Sat Jan 04 21:13:51 2014 +0100 @@ -556,6 +556,9 @@ if not self.checkSecurityLimit(node, security_limit): dest_cat.removeChild(node) continue + if not self.checkApp(node, app): + dest_cat.removeChild(node) + continue dest_params[node.getAttribute('name')] = node new_node = True else: @@ -633,7 +636,7 @@ profile = self.getProfileName(profile_key) if not profile: error(_("Asking params for inexistant profile")) - return "" + return defer.succeed("") def returnXML(prof_xml): return_xml = prof_xml.toxml()