Skip to content

Commit 18b21c6

Browse files
author
rsora
committed
Add search for external package tool dependencies
1 parent 17c7f44 commit 18b21c6

File tree

1 file changed

+11
-9
lines changed

1 file changed

+11
-9
lines changed

commands/board/details.go

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -105,16 +105,18 @@ func Details(ctx context.Context, req *rpc.BoardDetailsReq) (*rpc.BoardDetailsRe
105105

106106
details.ToolsDependencies = []*rpc.ToolsDependencies{}
107107
for _, tool := range boardPlatform.Dependencies {
108-
toolRelease := boardPackage.Tools[tool.ToolName].Releases[tool.ToolVersion.String()]
108+
toolRelease := pm.FindToolDependency(tool)
109109
var systems []*rpc.Systems
110-
for _, f := range toolRelease.Flavors {
111-
systems = append(systems, &rpc.Systems{
112-
Checksum: f.Resource.Checksum,
113-
Size: f.Resource.Size,
114-
Host: f.OS,
115-
ArchiveFileName: f.Resource.ArchiveFileName,
116-
Url: f.Resource.URL,
117-
})
110+
if toolRelease != nil {
111+
for _, f := range toolRelease.Flavors {
112+
systems = append(systems, &rpc.Systems{
113+
Checksum: f.Resource.Checksum,
114+
Size: f.Resource.Size,
115+
Host: f.OS,
116+
ArchiveFileName: f.Resource.ArchiveFileName,
117+
Url: f.Resource.URL,
118+
})
119+
}
118120
}
119121
details.ToolsDependencies = append(details.ToolsDependencies, &rpc.ToolsDependencies{
120122
Name: tool.ToolName,

0 commit comments

Comments
 (0)