James Moger
2014-09-04 dd2dc35d6bc2776718cc70ecbd47b225d818ab17
Do not drop missing owners from owners palette
1 files modified
7 ■■■■ changed files
src/main/java/com/gitblit/wicket/pages/EditRepositoryPage.java 7 ●●●● patch | view | raw | blame | history
src/main/java/com/gitblit/wicket/pages/EditRepositoryPage.java
@@ -186,15 +186,18 @@
        // owners palette
        List<UserChoice> owners = new ArrayList<UserChoice>();
        List<UserChoice> persons = new ArrayList<UserChoice>();
        for (String owner : repositoryModel.owners) {
            UserModel o = app().users().getUserModel(owner);
            if (o != null) {
                owners.add(new UserChoice(o.getDisplayName(), o.username, o.emailAddress));
            } else {
                owners.add(new UserChoice(owner));
                UserChoice userChoice = new UserChoice(owner);
                owners.add(userChoice);
                persons.add(userChoice);
            }
        }
        List<UserChoice> persons = new ArrayList<UserChoice>();
        for (String person : app().users().getAllUsernames()) {
            UserModel o = app().users().getUserModel(person);
            if (o != null) {