addressed issue #195

Resolving and indexing has changed, new code is required and this isue highlighted a glitch introduced with the addition of the rolodex when resolving.

Signed-off-by: quobix <dave@quobix.com>
This commit is contained in:
quobix
2023-11-08 11:25:31 -05:00
parent 78b50cb909
commit e624efbf84
4 changed files with 86 additions and 8 deletions

View File

@@ -563,9 +563,10 @@ func (index *SpecIndex) ExtractComponentsFromRefs(refs []*Reference) []*Referenc
found = append(found, located)
index.allMappedRefs[located.FullDefinition] = located
rm := &ReferenceMapped{
Reference: located,
Definition: located.Definition,
FullDefinition: located.FullDefinition,
OriginalReference: ref,
Reference: located,
Definition: located.Definition,
FullDefinition: located.FullDefinition,
}
sequence[refIndex] = rm
}