Always commit user transactions on save when modifying the security model via the UI
[lgpl/argeo-commons.git] / org.argeo.security.ui.admin / src / org / argeo / security / ui / admin / internal / parts / UserEditor.java
index 0fae9f49afa6184b423a0fa209b211bc619faccf..6c0731d01d26902bfc01c21df9be724039c6e7a2 100644 (file)
@@ -121,6 +121,7 @@ public class UserEditor extends FormEditor {
        public void doSave(IProgressMonitor monitor) {
                userAdminWrapper.beginTransactionIfNeeded();
                commitPages(true);
+               userAdminWrapper.commitOrNotifyTransactionStateChange();
                firePropertyChange(PROP_DIRTY);
                userAdminWrapper.notifyListeners(new UserAdminEvent(null,
                                UserAdminEvent.ROLE_REMOVED, user));