@@ -92,19 +92,21 @@ private BiFunction<Library, DependencyVersion, VersionOption> createOpenSourceVe
92
92
VersionOption versionOption = resolver .apply (library , dependencyVersion );
93
93
if (versionOption != null ) {
94
94
List <Release > releases = scheduledReleases .get (library .getCalendarName ());
95
- List < Release > matches = releases . stream ()
96
- . filter (( release ) -> dependencyVersion . isSnapshotFor ( release . getVersion ()) )
97
- . toList ();
98
- if ( matches . isEmpty ()) {
99
- if (logger . isInfoEnabled ()) {
100
- logger . info ( "Ignoring {}. No release of {} scheduled before {}" , dependencyVersion ,
101
- library . getName (), milestone . getDueOn ());
95
+ if ( releases != null ) {
96
+ List < Release > matches = releases . stream ( )
97
+ . filter (( release ) -> dependencyVersion . isSnapshotFor ( release . getVersion ()))
98
+ . toList ();
99
+ if (! matches . isEmpty ()) {
100
+ return new VersionOption . SnapshotVersionOption ( versionOption . getVersion () ,
101
+ matches . get ( 0 ). getVersion ());
102
102
}
103
- return null ;
104
103
}
105
- return new VersionOption .SnapshotVersionOption (versionOption .getVersion (), matches .get (0 ).getVersion ());
104
+ if (logger .isInfoEnabled ()) {
105
+ logger .info ("Ignoring {}. No release of {} scheduled before {}" , dependencyVersion ,
106
+ library .getName (), milestone .getDueOn ());
107
+ }
106
108
}
107
- return versionOption ;
109
+ return null ;
108
110
};
109
111
}
110
112
0 commit comments