From 75fdd5b479c0e393300379327703e7fef1445079 Mon Sep 17 00:00:00 2001 From: Max Schmitt <max@schmitt.mx> Date: Fri, 26 Jul 2019 16:28:27 +0200 Subject: [PATCH] fix: throw error if no network/volume is found (fix: #38) --- driver.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/driver.go b/driver.go index 37d179d..95e72c2 100644 --- a/driver.go +++ b/driver.go @@ -257,6 +257,9 @@ func (d *Driver) Create() error { if err != nil { return errors.Wrap(err, "could not get network by ID or name") } + if network == nil { + return errors.New("network not found") + } networks = append(networks, network) } srvopts.Networks = networks @@ -267,6 +270,9 @@ func (d *Driver) Create() error { if err != nil { return errors.Wrap(err, "could not get volume by ID or name") } + if volume == nil { + return errors.New("volume not found") + } volumes = append(volumes, volume) } srvopts.Volumes = volumes -- GitLab