From 1545093be2ef2cb9891eb902453ce2f7e4099736 Mon Sep 17 00:00:00 2001 From: sophia Date: Wed, 10 Nov 2021 16:21:24 -0600 Subject: [PATCH] Set box id --- internal/core/box.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/internal/core/box.go b/internal/core/box.go index 26583e51a..ef1ca0dff 100644 --- a/internal/core/box.go +++ b/internal/core/box.go @@ -65,6 +65,7 @@ func NewBox(opts ...BoxOption) (b *Box, err error) { return nil, err } mapstructure.Decode(metadata, &b.box.Metadata) + b.box.Id = b.box.Name + "-" + b.box.Version + "-" + b.box.Provider b.Save() return } @@ -338,6 +339,10 @@ func (b *Box) Compare(box core.Box) (int, error) { return 0, errors.New("Box name and provider does not match, can't compare") } +func (b *Box) ToProto() *vagrant_server.Box { + return b.box +} + func (b *Box) Save() error { b.m.Lock() defer b.m.Unlock()