使用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。相同版本的软件。在任何一种情况下,问题都没有重复。