- fixed detecting unsaved changes;

This commit is contained in:
Vitalii Kiiko
2024-11-18 13:50:47 +01:00
parent e5031006c6
commit 0534b7cd0a
5 changed files with 14 additions and 7 deletions

View File

@@ -78,6 +78,7 @@ const TopBarProfileMenu = ({ menuLeftRef }) => {
icon: 'pi pi-sign-out',
command: () => {
storeSet.main.doLogout();
window.location.reload();
},
enable: true
}

View File

@@ -26,6 +26,7 @@ const UnsavedChangesDetector = ({ getValuesFn }) => {
}
formData = wrap(formData).insert(['dates'], starDate, 0).value();
delete formData.startDate;
}
if (formData.endDate) {
let endDate;
@@ -38,6 +39,7 @@ const UnsavedChangesDetector = ({ getValuesFn }) => {
}
formData = wrap(formData).insert(['dates'], endDate, 1).value();
delete formData.endDate;
}
if (!isNil(formData.startTime)) {
if (!is(String, formData.startTime)) {
@@ -54,7 +56,7 @@ const UnsavedChangesDetector = ({ getValuesFn }) => {
const initial = storeGet.main.formInitialData();
const isEqual = equal(initial, formData);
// TODO
// debug
/*console.log('isEqual', isEqual,
initial, formData,
diff(initial, formData))*/