@@ -72,7 +72,7 @@ public static RewrittenContentHolder recursivelyResolveReferencesWithContext(Typ
72
72
// First we resolve all the references tree, re-writing the nested contents to use the artifact
73
73
// version coordinates instead of the reference name.
74
74
return resolveReferencesWithContext (mainContent , mainContentType , resolvedReferences , references ,
75
- loader );
75
+ loader , new HashMap <>() );
76
76
}
77
77
}
78
78
@@ -84,8 +84,8 @@ public static RewrittenContentHolder recursivelyResolveReferencesWithContext(Typ
84
84
*/
85
85
private static RewrittenContentHolder resolveReferencesWithContext (TypedContent mainContent ,
86
86
String schemaType , Map <String , TypedContent > partialRecursivelyResolvedReferences ,
87
- List <ArtifactReferenceDto > references , Function <ArtifactReferenceDto , ContentWrapperDto > loader ) {
88
- Map <String , String > referencesRewrites = new HashMap <>();
87
+ List <ArtifactReferenceDto > references , Function <ArtifactReferenceDto , ContentWrapperDto > loader ,
88
+ Map <String , String > referencesRewrites ) {
89
89
if (references != null && !references .isEmpty ()) {
90
90
for (ArtifactReferenceDto reference : references ) {
91
91
if (reference .getArtifactId () == null || reference .getName () == null
@@ -112,7 +112,7 @@ private static RewrittenContentHolder resolveReferencesWithContext(TypedContent
112
112
RewrittenContentHolder rewrittenContentHolder = resolveReferencesWithContext (
113
113
TypedContent .create (nested .getContent (), nested .getArtifactType ()),
114
114
nested .getArtifactType (), partialRecursivelyResolvedReferences ,
115
- nested .getReferences (), loader );
115
+ nested .getReferences (), loader , referencesRewrites );
116
116
referencesRewrites .put (refName , referenceCoordinates );
117
117
TypedContent rewrittenContent = typeUtilProvider .getContentDereferencer ()
118
118
.rewriteReferences (rewrittenContentHolder .getRewrittenContent (),
0 commit comments