Skip to content

Commit 345266d

Browse files
committed
Allow optional programmer in debug
1 parent 01de174 commit 345266d

File tree

1 file changed

+6
-9
lines changed

1 file changed

+6
-9
lines changed

Diff for: commands/debug/debug_info.go

+6-9
Original file line numberDiff line numberDiff line change
@@ -169,15 +169,12 @@ func getDebugProperties(req *rpc.GetDebugConfigRequest, pme *packagemanager.Expl
169169
}
170170
}
171171

172-
if req.GetProgrammer() == "" {
173-
return nil, &arduino.MissingProgrammerError{}
174-
}
175-
if p, ok := platformRelease.Programmers[req.GetProgrammer()]; ok {
176-
toolProperties.Merge(p.Properties)
177-
} else if refP, ok := referencedPlatformRelease.Programmers[req.GetProgrammer()]; ok {
178-
toolProperties.Merge(refP.Properties)
179-
} else {
180-
return nil, &arduino.ProgrammerNotFoundError{Programmer: req.GetProgrammer()}
172+
if req.GetProgrammer() != "" {
173+
if p, ok := platformRelease.Programmers[req.GetProgrammer()]; ok {
174+
toolProperties.Merge(p.Properties)
175+
} else if refP, ok := referencedPlatformRelease.Programmers[req.GetProgrammer()]; ok {
176+
toolProperties.Merge(refP.Properties)
177+
}
181178
}
182179

183180
var importPath *paths.Path

0 commit comments

Comments
 (0)