From c75cb75dfc564354fa3eb449c188e13645062e2d Mon Sep 17 00:00:00 2001 From: zengchen1024 Date: Wed, 11 Jul 2018 17:52:05 +0800 Subject: [PATCH] fix panic when retriving the project id --- openstack/client.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/openstack/client.go b/openstack/client.go index a9e1f0021..1c194464d 100644 --- a/openstack/client.go +++ b/openstack/client.go @@ -222,7 +222,9 @@ func v3auth(client *golangsdk.ProviderClient, endpoint string, opts tokens3.Auth } client.TokenID = token.ID - client.ProjectID = project.ID + if project != nil { + client.ProjectID = project.ID + } if opts.CanReauth() { client.ReauthFunc = func() error {