fix null pointer exeption before clean refactoring of the user admin view.
[lgpl/argeo-commons.git] / security / plugins / org.argeo.security.ui.admin / src / main / java / org / argeo / security / ui / admin / editors / ArgeoUserEditor.java
index 74f290a55425e23fad116e8f09f84eb19fe02ceb..c32553050b7a35f79b6f6aa3f13820a7e484ae51 100644 (file)
@@ -108,11 +108,14 @@ public class ArgeoUserEditor extends FormEditor {
 
                userRolesPage.setUserDetails(userDetails);
 
+               // FIXME rather use a refresh command. Fails when called by another
+               // view.
                // refresh users view
                IWorkbench iw = SecurityAdminPlugin.getDefault().getWorkbench();
                UsersView usersView = (UsersView) iw.getActiveWorkbenchWindow()
                                .getActivePage().findView(UsersView.ID);
-               usersView.refresh();
+               if (usersView != null)
+                       usersView.refresh();
        }
 
        @Override