删除活动操作适配器将导致表单提交时出现KeyError。 Plone 4 PloneFormGen错误

时间:2015-09-14 20:06:19

标签: plone plone-4.x ploneformgen

使用Plone 4.3.3在PloneFormGen 1.7.12中返回此错误。它在之前的alpha版本中已修复。我将其重新提交为错误报告。

这是追溯:

Traceback (innermost last):
Module ZPublisher.Publish, line 138, in publish
Module ZPublisher.mapply, line 77, in mapply
Module ZPublisher.Publish, line 48, in call_object
Module Products.CMFFormController.FSControllerPageTemplate, line 91, in call
Module Products.CMFFormController.BaseControllerPageTemplate, line 27, in _call
KeyError: 'form.submitted'

这是因为删除了邮件适配器。我尝试将其添加回来,但问题仍然存在。是否有修复使表单再次起作用?

这是错误报告的链接。 https://github.com/smcmahon/Products.PloneFormGen/issues/154

要复制问题,请编辑表单并取消选中操作适配器下的邮件程序。保存并提交表单。错误立即出现。重新添加邮件并保存。提交表格。问题仍然存在。

我尝试创建一个新的Plone站点,只在同一台服务器和另一台服务器上添加了PloneFormGen。相同版本的软件。在任何一种情况下,问题都没有重复。

0 个答案:

没有答案