]> git.argeo.org Git - lgpl/argeo-commons.git/blobdiff - org.argeo.eclipse.ui.workbench/src/org/argeo/eclipse/ui/workbench/internal/jcr/parts/AddPrivilegeWizard.java
Working Argeo 2 deployment (with UI)
[lgpl/argeo-commons.git] / org.argeo.eclipse.ui.workbench / src / org / argeo / eclipse / ui / workbench / internal / jcr / parts / AddPrivilegeWizard.java
index 3432abb89bea8eb6717e4197435317cfef2e6eb1..caca943663caee7da8e06342784fe46c1d80659e 100644 (file)
@@ -49,7 +49,7 @@ import org.eclipse.swt.widgets.Text;
 import org.osgi.service.useradmin.User;
 import org.osgi.service.useradmin.UserAdmin;
 
-/** Add Jcr privileges to the chosen user group on a given node */
+/** Add JCR privileges to the chosen user group on a given node */
 public class AddPrivilegeWizard extends Wizard {
 
        // Context
@@ -156,8 +156,8 @@ public class AddPrivilegeWizard extends Wizard {
 
                                @Override
                                public void widgetSelected(SelectionEvent e) {
-                                       PickUpUserDialog dialog = new PickUpUserDialog(
-                                                       getShell(), "Choose a group or a user", userAdmin);
+                                       PickUpUserDialog dialog = new PickUpUserDialog(getShell(),
+                                                       "Choose a group or a user", userAdmin);
                                        if (dialog.open() == Window.OK) {
                                                chosenUser = dialog.getSelected();
                                                groupNameLbl.setText(UsersUtils
@@ -173,6 +173,9 @@ public class AddPrivilegeWizard extends Wizard {
                                @Override
                                public void focusLost(FocusEvent event) {
                                        String dn = groupNameTxt.getText();
+                                       if (EclipseUiUtils.isEmpty(dn))
+                                               return;
+
                                        User newChosen = null;
                                        try {
                                                newChosen = (User) userAdmin.getRole(dn);