File tree Expand file tree Collapse file tree 1 file changed +12
-9
lines changed
src/org/opensolaris/opengrok/configuration/messages Expand file tree Collapse file tree 1 file changed +12
-9
lines changed Original file line number Diff line number Diff line change @@ -208,15 +208,18 @@ protected byte[] applyMessage(RuntimeEnvironment env) throws Exception {
208
208
project .setIndexed (true );
209
209
210
210
// Refresh current version of the project's repositories.
211
- for (RepositoryInfo ri : env .getProjectRepositoriesMap ().get (project )) {
212
- Repository repo = getRepository (ri );
213
-
214
- if (repo != null && repo .getCurrentVersion () != null &&
215
- repo .getCurrentVersion ().length () > 0 ) {
216
- // getRepository() always creates fresh instance
217
- // of the Repository object so there is no need
218
- // to call setCurrentVersion() on it.
219
- ri .setCurrentVersion (repo .determineCurrentVersion ());
211
+ List <RepositoryInfo > riList = env .getProjectRepositoriesMap ().get (project );
212
+ if (riList != null ) {
213
+ for (RepositoryInfo ri : riList ) {
214
+ Repository repo = getRepository (ri );
215
+
216
+ if (repo != null && repo .getCurrentVersion () != null &&
217
+ repo .getCurrentVersion ().length () > 0 ) {
218
+ // getRepository() always creates fresh instance
219
+ // of the Repository object so there is no need
220
+ // to call setCurrentVersion() on it.
221
+ ri .setCurrentVersion (repo .determineCurrentVersion ());
222
+ }
220
223
}
221
224
}
222
225
} else {
You can’t perform that action at this time.
0 commit comments