James Moger
2011-12-21 0b911946c4d81df6c8f411089f2e3036b4251e2b
src/com/gitblit/ConfigUserService.java
@@ -63,6 +63,8 @@
   private static final String ROLE = "role";
   private static final String MAILINGLIST = "mailingList";
   private final File realmFile;
   private final Logger logger = LoggerFactory.getLogger(ConfigUserService.class);
@@ -648,6 +650,14 @@
         if (model.users != null) {
            config.setStringList(TEAM, model.name, USER, new ArrayList<String>(model.users));
         }
         // null check on "final" mailing lists because JSON-sourced
         // TeamModel
         // can have a null users object
         if (model.mailingLists != null) {
            config.setStringList(TEAM, model.name, MAILINGLIST, new ArrayList<String>(
                  model.mailingLists));
         }
      }
      config.save();
@@ -714,6 +724,7 @@
               team.addRepositories(Arrays.asList(config.getStringList(TEAM, teamname,
                     REPOSITORY)));
               team.addUsers(Arrays.asList(config.getStringList(TEAM, teamname, USER)));
               team.addMailingLists(Arrays.asList(config.getStringList(TEAM, teamname, MAILINGLIST)));
               teams.put(team.name.toLowerCase(), team);