From 727bf91b18e5204f10da7ea9d733f187c21e1f95 Mon Sep 17 00:00:00 2001 From: sophia Date: Tue, 22 Feb 2022 17:13:47 -0600 Subject: [PATCH] Raise error if no guest plugins found --- internal/core/machine.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/internal/core/machine.go b/internal/core/machine.go index e4bf013ea..d301718c7 100644 --- a/internal/core/machine.go +++ b/internal/core/machine.go @@ -100,8 +100,11 @@ func (m *Machine) Guest() (g core.Guest, err error) { // actually start getting used if m.target.Configuration.ConfigVm.Guest != "" { // Ignore error about guest not being found - will also try detecting the guest - guest, _ := m.project.basis.component( + guest, cerr := m.project.basis.component( m.ctx, component.GuestType, m.target.Configuration.ConfigVm.Guest) + if cerr != nil { + return nil, cerr + } if guest != nil { m.guest = guest.Value.(core.Guest) m.seedPlugin(m.guest)