diff --git a/lib/classes/forms/Form.php b/lib/classes/forms/Form.php index cc52113605966a1a337665d2d040bef388333139..fb3ff10b143da2f73c3f91e763820d150d01d2d8 100644 --- a/lib/classes/forms/Form.php +++ b/lib/classes/forms/Form.php @@ -282,7 +282,7 @@ class Form extends Part \Request::isPost() && \Request::isAjax() && !\Request::isDialog() - && \Request::submitted($this->getSaveButtonName()) + && \Request::submitted('STUDIPFORM_AUTOSTORE') ) { if (\Request::submitted('STUDIPFORM_SERVERVALIDATION')) { $this->validate(); diff --git a/resources/assets/javascripts/bootstrap/forms.js b/resources/assets/javascripts/bootstrap/forms.js index 8f9e5fce6ab68f880befee27d6c1aacd69272dcb..dbd4613f6ef351dbcc41ebe587df65a4a1a1f0cd 100644 --- a/resources/assets/javascripts/bootstrap/forms.js +++ b/resources/assets/javascripts/bootstrap/forms.js @@ -284,6 +284,7 @@ STUDIP.ready(function () { if (v.STUDIPFORM_AUTOSAVEURL) { let params = v.getFormValues(); + params.STUDIPFORM_AUTOSTORE = 1; $.ajax({ url: v.STUDIPFORM_AUTOSAVEURL,