You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Apr 3, 2024. It is now read-only.
If you load a web page with a form and that node is then unpublished whilst you still have it open, the form can still be submitted. The experience for the user is adequate as they see the thank-you message and the record is passed to the data handlers without an issue.
However, we have discovered the record is saved to the database with two NULL references:
URL
PageID
When we try to export via the back office using the Formulate > Submissions > Export to CSV feature, it fails.
"System.NullRefereceException"
<StackTrace>
at CsvHelper.CsvWriter.WriteField[T](T field) at formulate.app.Controllers.StoredDataDownloadController.GenerateCsvOfFormSubmissions(Form form) at formulate.app.Controllers.StoredDataDownloadController.DownloadCsvExport(GetCsvExportRequest request) at lambda_method(Closure , Object , Object[] ) at System.Web.Http.Controllers.ReflectedHttpActionDescripto....
The NULL references in the JSON data are the cause.
If you load a web page with a form and that node is then unpublished whilst you still have it open, the form can still be submitted. The experience for the user is adequate as they see the thank-you message and the record is passed to the data handlers without an issue.
However, we have discovered the record is saved to the database with two NULL references:
When we try to export via the back office using the Formulate > Submissions > Export to CSV feature, it fails.
The NULL references in the JSON data are the cause.
Valid record:
Breaking record:
The text was updated successfully, but these errors were encountered: