Get parent count directly from plugin

This commit is contained in:
Chris Roberts 2021-12-17 14:55:34 -08:00 committed by Paul Hinze
parent 1155e7be21
commit acb32d33f7
No known key found for this signature in database
GPG Key ID: B69DEDF2D55501C0

View File

@ -122,24 +122,13 @@ func (m *Machine) Guest() (g core.Guest, err error) {
if detected {
result = guest
result_name = name
if numParents, err = m.project.basis.countParents(guest); err != nil {
return nil, err
}
numParents = g.plugin.ParentCount()
}
continue
}
if detected {
gp, err := m.project.basis.countParents(guest)
if err != nil {
m.logger.Error("failed to get parents from guest",
"plugin", name,
"type", "Guest",
"error", err,
)
continue
}
gp := g.plugin.ParentCount()
if gp > numParents {
result = guest