set the project a bit sooner so it can be used within the other methods
diff --git a/src/java/org/apache/ivy/ant/IvyRetrieve.java b/src/java/org/apache/ivy/ant/IvyRetrieve.java
index 2e0d6c9..963585b 100644
--- a/src/java/org/apache/ivy/ant/IvyRetrieve.java
+++ b/src/java/org/apache/ivy/ant/IvyRetrieve.java
@@ -131,8 +131,10 @@
Collection<File> retrievedFiles = report.getRetrievedFiles();
if (retrievedFiles.isEmpty()) {
fileset = new EmptyFileSet();
+ fileset.setProject(getProject());
} else {
fileset = new FileSet();
+ fileset.setProject(getProject());
fileset.setDir(report.getRetrieveRoot());
for (File file : retrievedFiles) {
@@ -141,7 +143,6 @@
}
}
- fileset.setProject(getProject());
getProject().addReference(getSetId(), fileset);
}
} catch (Exception ex) {