diff --git a/src/constants.ts b/src/constants.ts
index 6ff6ffe2040c67af42d9834aed7e655675360683..6ca129e0c6183b3dd2ecb7b90aaf238e207d7daa 100644
--- a/src/constants.ts
+++ b/src/constants.ts
@@ -13,7 +13,7 @@ import Logger from './helpers/logger'
  * y - breaking changes / new features
  * z - fixes, small changes
  */
-export const versionString = '2.19.1'
+export const versionString = '2.19.2'
 
 
 export const supportMail = 'yapex@informatik.uni-halle.de'
diff --git a/src/state/actions/editCustomProjectSite/editCustomProjectActions.ts b/src/state/actions/editCustomProjectSite/editCustomProjectActions.ts
index 5961d865a2dd58eac58f3237c096b790b29ab96c..6003c3ba7c9fe20c8376658dde551b1b148f8006 100644
--- a/src/state/actions/editCustomProjectSite/editCustomProjectActions.ts
+++ b/src/state/actions/editCustomProjectSite/editCustomProjectActions.ts
@@ -47,7 +47,7 @@ import {
 } from "../../reducers/editCustomProjectSite/subSets/setCustomProjectSolutionReducer";
 import {setSolutionFiles_AndRefreshEditor} from "../../../helpers/editorHelper";
 import {
-  openTabChangeCustomProjectSolutionEditor,
+  openTabChangeCustomProjectSolutionEditor, setHasUnsavedChanges,
   setSelectedTabIdCustomProjectSolutionEditor
 } from "./editorActions/customProjectSolutionEditorActions";
 import {getCustomProjectAsync, getCustomProjectTestResultsAsync} from "./editCustomProjectCrudActions";
@@ -101,13 +101,22 @@ export function onCreateCustomProjectSolutionFile(newFile: CustomProjectSolution
   }
 }
 
-export function setMainFileIdCustomProject(mainFileId: number): SET_mainFileIdAction {
+export function _setMainFileIdCustomProject(mainFileId: number): SET_mainFileIdAction {
   return {
     type: ActionType.SET_mainFileId,
     mainFileId
   }
 }
 
+export function setMainFileIdCustomProject(mainFileId: number): MultiActions {
+
+  return (dispatch, getState) => {
+    dispatch(_setMainFileIdCustomProject(mainFileId))
+    dispatch(setHasUnsavedChanges(true))
+  }
+}
+
+
 export function setCustomProjectCodeEditorSettingsDialogDisplayed(isDisplayed: boolean): SET_isCustomProjectCodeEditorSettingsDialogDisplayedAction {
   return {
     type: ActionType.SET_isCustomProjectCodeEditorSettingsDialogDisplayed,