Удаление активного адаптера действия приведет к ошибке KeyError при отправке формы. Plone 4 PloneFormGen ошибка
Эта ошибка вернулась в PloneFormGen 1.7.12 с использованием Plone 4.3.3. Она была ранее в альфа-версии и была исправлена. Я повторно отправил это как сообщение об ошибке.
Вот обратная связь:
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 на тот же сервер и другой сервер. Те же версии программного обеспечения. Проблема не дублируется ни в одном случае.