Author: chatellier Date: 2010-11-03 09:26:42 +0000 (Wed, 03 Nov 2010) New Revision: 150 Log: Fix NPE if projects directory doesn't exists Modified: trunk/coser-business/src/main/java/fr/ifremer/coser/services/ProjectService.java Modified: trunk/coser-business/src/main/java/fr/ifremer/coser/services/ProjectService.java =================================================================== --- trunk/coser-business/src/main/java/fr/ifremer/coser/services/ProjectService.java 2010-11-03 09:09:42 UTC (rev 149) +++ trunk/coser-business/src/main/java/fr/ifremer/coser/services/ProjectService.java 2010-11-03 09:26:42 UTC (rev 150) @@ -96,11 +96,13 @@ */ public List<String> getProjectNames() { File projectsDirectory = config.getProjectsDirectory(); + List<String> result = new ArrayList<String>(); File[] projects = projectsDirectory.listFiles(); - List<String> result = new ArrayList<String>(); - for (File existingProject : projects) { - String projectName = existingProject.getName(); - result.add(projectName); + if (projects != null) { + for (File existingProject : projects) { + String projectName = existingProject.getName(); + result.add(projectName); + } } return result; }