From ee85eed227b491415b2f303c5ca6a06afbb7af8a Mon Sep 17 00:00:00 2001 From: Chris Roberts Date: Mon, 27 Jun 2022 11:23:57 -0700 Subject: [PATCH] Check that project ref is set before using --- internal/core/project.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/internal/core/project.go b/internal/core/project.go index f4c77b03c..884db8492 100644 --- a/internal/core/project.go +++ b/internal/core/project.go @@ -871,6 +871,10 @@ func WithProjectName(name string) ProjectOption { // WithBasisRef is used to load or initialize the project func WithProjectRef(r *vagrant_plugin_sdk.Ref_Project) ProjectOption { return func(p *Project) (err error) { + // The ref value must be provided + if r == nil { + return errors.New("project reference cannot be nil") + } // Basis must be set before we continue if p.basis == nil { return errors.New("basis must be set before loading project")