follow-up to invalidating changing artifacts: super.cacheModuleDescriptor can be null

This commit is contained in:
Mark Harrah 2013-01-16 10:26:33 -05:00
parent 2d64611080
commit 1cdaf530cb
1 changed files with 1 additions and 1 deletions

View File

@ -339,7 +339,7 @@ private object IvySbt
val mrid = moduleArtifact.getModuleRevisionId
// only handle changing modules whose metadata actually changed.
// Typically, the publication date in the metadata has to change to get here.
if(rmr.getReport != null && rmr.getReport.isSearched && isChanging(dd, mrid)) {
if(rmr != null && rmr.getReport != null && rmr.getReport.isSearched && isChanging(dd, mrid)) {
// this is the locally cached metadata as originally retrieved (e.g. the pom)
val original = rmr.getReport.getOriginalLocalFile
if(original != null) {