1.1 --- a/MoinForms.py Fri Feb 15 00:16:46 2013 +0100
1.2 +++ b/MoinForms.py Fri Feb 15 00:39:42 2013 +0100
1.3 @@ -90,8 +90,6 @@
1.4 do_show(self.pagename, self.request)
1.5 return
1.6
1.7 - self.unfinished(fields, form)
1.8 -
1.9 # Otherwise, process any supplied data.
1.10
1.11 else:
1.12 @@ -126,7 +124,7 @@
1.13 self.finished(fields, form)
1.14 return
1.15
1.16 - self.unfinished(fields, form)
1.17 + self.unfinished(fields, form)
1.18
1.19 def finished(self, fields, form):
1.20
1.21 @@ -404,7 +402,9 @@
1.22
1.23 self.handler = handler
1.24 page = Page(handler.request, handler.pagename)
1.25 - ItemStore.__init__(self, page, "forms", "form-locks")
1.26 + fragment = handler.attributes.get("fragment")
1.27 + suffix = fragment and ("-%s" % wikiutil.quoteWikinameFS(fragment)) or ""
1.28 + ItemStore.__init__(self, page, "forms%s" % suffix, "form-locks%s" % suffix)
1.29
1.30 def can_write(self):
1.31