From 51388f041bf553de2b995a8ef1e51f7cd54970c2 Mon Sep 17 00:00:00 2001 From: Frederic Branczyk Date: Wed, 25 Apr 2018 09:22:17 +0100 Subject: [PATCH] Fix no dependency inserted when previous array is empty --- pkg/packages.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkg/packages.go b/pkg/packages.go index 2448b32..49a6899 100644 --- a/pkg/packages.go +++ b/pkg/packages.go @@ -111,6 +111,10 @@ func Install(ctx context.Context, m spec.JsonnetFile, dir string) (lock *spec.Js } func insertDependency(deps []spec.Dependency, newDep spec.Dependency) ([]spec.Dependency, error) { + if len(deps) == 0 { + return []spec.Dependency{newDep}, nil + } + res := []spec.Dependency{} for _, d := range deps { if d.Name == newDep.Name {