Bind companion inputs to the main context

This commit is contained in:
2026-11-09 18:45:00 +00:00
parent 0a136063da
commit f0a4bf9bb2
6 changed files with 112 additions and 8 deletions

View File

@@ -38,7 +38,12 @@ func acquireImportedInput(request importAcquisitionRequest, policy *acquisitionP
source := request.input.input.source
context := request.input.input.filesystem
main := request.main
resolved, diagnostic := resolveFilesystemContext(source, context, main, tier.hostToken)
resolved, diagnostic := resolvedFilesystemContext{}, (*Diagnostic)(nil)
if request.input.resolved != nil {
resolved = *request.input.resolved
} else {
resolved, diagnostic = resolveFilesystemContext(source, context, main, tier.hostToken)
}
if diagnostic != nil {
return nil, sourceInfos(main.source), nil, []Diagnostic{*diagnostic}
}