1.1 --- a/macros/FormMessage.py Fri Feb 15 00:39:42 2013 +0100
1.2 +++ b/macros/FormMessage.py Sat Feb 16 00:39:44 2013 +0100
1.3 @@ -44,21 +44,21 @@
1.4 fragment = None
1.5 index = None
1.6
1.7 - for arg in parsed_args:
1.8 - if arg.startswith("name="):
1.9 - name = arg[5:]
1.10 + for argname, argvalue in parsed_args:
1.11 + if argname == "name":
1.12 + name = argvalue
1.13
1.14 - elif arg.startswith("path="):
1.15 - path = arg[5:]
1.16 + elif argname == "path":
1.17 + path = argvalue
1.18
1.19 - if arg.startswith("fragment="):
1.20 - fragment = arg[9:]
1.21 + if argname == "fragment":
1.22 + fragment = argvalue
1.23
1.24 - elif arg.startswith("index="):
1.25 - index = arg[6:]
1.26 + elif argname == "index":
1.27 + index = argvalue
1.28
1.29 - elif name is None:
1.30 - name = arg
1.31 + elif argname is None and name is None:
1.32 + name = argvalue
1.33
1.34 if not name:
1.35 return showError(_("No field name specified."), request)