From 3dff26d683ad776e27ec176a7f3c7fcbeb700a2d Mon Sep 17 00:00:00 2001 From: sophia Date: Mon, 21 Mar 2022 13:59:33 -0500 Subject: [PATCH] Add version information to box provider metadata --- internal/core/box_metadata.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/internal/core/box_metadata.go b/internal/core/box_metadata.go index b8c05bb58..5c5402fdc 100644 --- a/internal/core/box_metadata.go +++ b/internal/core/box_metadata.go @@ -158,6 +158,9 @@ func (b *BoxMetadata) Provider(version string, name string) (p *core.BoxProvider if err != nil { return nil, err } + if ver == nil { + return nil, err + } provider, err := ver.Provider(name) if err != nil { return nil, err @@ -165,6 +168,9 @@ func (b *BoxMetadata) Provider(version string, name string) (p *core.BoxProvider if provider != nil { var coreProvider *core.BoxProvider mapstructure.Decode(provider, &coreProvider) + var coreVersion *core.BoxVersion + mapstructure.Decode(ver, &coreVersion) + coreProvider.Version = coreVersion return coreProvider, nil } return