diff --git a/src/memory/memory.py b/src/memory/memory.py index 1124f98c..461a964a 100644 --- a/src/memory/memory.py +++ b/src/memory/memory.py @@ -556,6 +556,9 @@ class Params(object): 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 @@ class Params(object): 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()