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,