diff --git a/Classes/Controller/JoblistController.php b/Classes/Controller/JoblistController.php
index ad85155102823e83e1aab91e4fc0024afa39b49c..9d1a29d99412be99d50c9ef91297c30a42d213a2 100644
--- a/Classes/Controller/JoblistController.php
+++ b/Classes/Controller/JoblistController.php
@@ -286,6 +286,13 @@ class JoblistController extends ActionController {
 		$this->view->assign(
 			'maxFileSizeMessage', LocalizationUtility::translate('error.maxFileSizeMessage', 'sg_jobs')
 		);
+
+		// This fixes a bug in the form ViewHelper that wants to serialize a Model with closures in it
+		$arguments = $this->request->getArguments();
+		if ($arguments['applyData']) {
+			$arguments['applyData'] = (string) $arguments['applyData'];
+			$this->request->setArguments($arguments);
+		}
 	}
 
 	/**
diff --git a/Resources/Private/Templates/Joblist/ApplyForm.html b/Resources/Private/Templates/Joblist/ApplyForm.html
index 868e6d57a7055abb5eb4c9fd06525b0834b99f38..2d6c9dcf70c6db7625c5cf09a4f72525a4c709ba 100644
--- a/Resources/Private/Templates/Joblist/ApplyForm.html
+++ b/Resources/Private/Templates/Joblist/ApplyForm.html
@@ -135,7 +135,7 @@
 					</f:if>
 				</div>
 			<div class="default-content-element">
-				<f:form noCacheHash="1" action="apply" class="sgjobs-apply-form" id="apply" controller="Joblist" method="post" name="applyData" object="{applyData}" enctype="multipart/form-data">
+				<f:form action="apply" class="sgjobs-apply-form" id="apply" controller="Joblist" method="post" name="applyData" object="{applyData}" enctype="multipart/form-data">
 					<f:if condition="{job}">
 						<f:then>
 							<f:form.hidden property="job" value="{job}" />