From 5e7372001a5fd2da4419e5692d0c3b4da86e08ae Mon Sep 17 00:00:00 2001 From: David Weterings Date: Wed, 22 Apr 2020 12:31:16 +0200 Subject: [PATCH] Fix channel optional name causing null pointer exception --- CHANGELOG.md | 4 ++++ commercetools/resource_channel.go | 5 ++++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 970e900b..f131e494 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,7 @@ +0.21.1 (2020-04-22) +=================== +- Fix channel read null pointer exception. Name should be optional. + 0.21.0 (2020-02-27) =================== - Provider arguments (`client_id`, `client_secret`, `project_key`, diff --git a/commercetools/resource_channel.go b/commercetools/resource_channel.go index 86dc1cd4..17b8532e 100644 --- a/commercetools/resource_channel.go +++ b/commercetools/resource_channel.go @@ -99,7 +99,10 @@ func resourceChannelRead(d *schema.ResourceData, m interface{}) error { d.SetId(channel.ID) d.Set("version", channel.Version) - d.Set("name", *channel.Name) + + if channel.Name != nil { + d.Set("name", *channel.Name) + } if channel.Description != nil { d.Set("description", *channel.Description) }