--- XMLRpcTools/XmlRpcProxy.py 2007/10/26 21:25:20 1.1 +++ XMLRpcTools/XmlRpcProxy.py 2007/11/26 20:29:55 1.3 @@ -89,8 +89,9 @@ class XmlRpcProxyMethod(SimpleItem): """do proxy request""" server=self.aq_parent.getProxy() - # clean arguments - args = [ re.sub(self.rpc_arg_expr,'',a) for a in argv] + if self.rpc_arg_expr: + # clean arguments + args = [ re.sub(self.rpc_arg_expr,'',a) for a in argv] # call the method self.id on the server with the args return getattr(server, self.id)(*args) @@ -107,7 +108,7 @@ class XmlRpcProxyMethod(SimpleItem): self.rpc_arg_expr = rpc_arg_expr if RESPONSE: - RESPONSE.redirect("/manage_main") + RESPONSE.redirect("manage_main") def manage_addXmlRpcProxyMethodForm(self):