diff --git a/ibm/service/vpc/resource_ibm_is_security_group_target.go b/ibm/service/vpc/resource_ibm_is_security_group_target.go index 7e88c6b0aa..f96af789ef 100644 --- a/ibm/service/vpc/resource_ibm_is_security_group_target.go +++ b/ibm/service/vpc/resource_ibm_is_security_group_target.go @@ -132,8 +132,9 @@ func resourceIBMISSecurityGroupTargetCreate(d *schema.ResourceData, meta interfa if err != nil || sg == nil { return fmt.Errorf("[ERROR] Error while creating Security Group Target Binding %s\n%s", err, response) } + } else { + return fmt.Errorf("[ERROR] Error while creating Security Group Target Binding %s\n%s", err, response) } - return fmt.Errorf("[ERROR] Error while creating Security Group Target Binding %s\n%s", err, response) } sgtarget := sg.(*vpcv1.SecurityGroupTargetReference) d.SetId(fmt.Sprintf("%s/%s", securityGroupID, *sgtarget.ID))