fix: general settings isModified state

This commit is contained in:
Carl-Robert Linnupuu 2024-02-19 01:09:56 +02:00
parent 08cb81dabf
commit b059aeac6c
2 changed files with 5 additions and 1 deletions

View file

@ -35,6 +35,6 @@ public class YouSettings implements PersistentStateComponent<YouSettingsState> {
public boolean isModified(YouSettingsForm form) {
var password = YouCredentialManager.getInstance().getCredential();
return !form.getCurrentState().equals(state)
|| !StringUtils.equals(form.getPassword(), password);
|| (!form.getEmail().isEmpty() && !StringUtils.equals(form.getPassword(), password));
}
}