Skip to content

Commit

Permalink
Erroneous Unsaved Dialog (#928)
Browse files Browse the repository at this point in the history
Fixes notifications about unsaved changes that do not exist.

Closes #927
  • Loading branch information
egbicker authored Oct 22, 2023
1 parent 33c5321 commit b8528df
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 3 deletions.
5 changes: 3 additions & 2 deletions fapolicy_analyzer/ui/config/config_admin_page.py
Original file line number Diff line number Diff line change
Expand Up @@ -92,8 +92,8 @@ def on_save_clicked(self, *args):
changeset, valid = self.__build_and_validate_changeset(show_notifications=False)
if valid:
self.__saving = True
self._unsaved_changes = False
dispatch(apply_changesets(changeset))
self._unsaved_changes = False
else:
self.__status_info.render_config_status(changeset.info())

Expand Down Expand Up @@ -165,7 +165,8 @@ def on_next_system(self, system: Any):
def on_text_view_config_changed(self, config: str):
self.__modified_config_text = config
self.__config_validated = False
self._unsaved_changes = True if not self._first_pass else False
# print(self._unsaved_changes, self._first_pass)
self._unsaved_changes = True # if not self._first_pass else False
if self._first_pass:
self._first_pass = False
dispatch(modify_config_text(config))
2 changes: 1 addition & 1 deletion fapolicy_analyzer/ui/rules/rules_admin_page.py
Original file line number Diff line number Diff line change
Expand Up @@ -212,8 +212,8 @@ def on_save_clicked(self, *args):
self.__update_list_view(changeset)
if valid:
self.__saving = True
self._unsaved_changes = False
dispatch(apply_changesets(changeset))
self._unsaved_changes = False
else:
overrideDialog = self.get_object("saveOverrideDialog")
self.get_object("overrideText").set_text(RULES_OVERRIDE_MESSAGE)
Expand Down

0 comments on commit b8528df

Please sign in to comment.