From 6297e2de6bfdcd53bf01406106f72bc38fbb1d22 Mon Sep 17 00:00:00 2001 From: Glenn Sarti Date: Tue, 30 Aug 2022 16:59:38 +0800 Subject: [PATCH] Create a TaskResult object for the client This commit actually creates a TaskResult struct. Without this change users will receive nil pointer errors when attempting to use this part of the client. --- CHANGELOG.md | 3 +++ tfe.go | 1 + 2 files changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0709f190d..5e3c4d056 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,9 @@ ## Enhancements * Beta removal for `RunListOptions`, in addition to a Field rename (Name -> User) by @mjyocca [#472](https://github.com/hashicorp/go-tfe/pull/472) +## Bug Fixes +* Fixed invalid memory address error when using `TaskResults` field by @glennsarti [#517](https://github.com/hashicorp/go-tfe/pull/517) + # v1.8.0 ## Enhancements diff --git a/tfe.go b/tfe.go index 3a3eb59be..6d241748c 100644 --- a/tfe.go +++ b/tfe.go @@ -386,6 +386,7 @@ func NewClient(cfg *Config) (*Client, error) { client.StateVersionOutputs = &stateVersionOutputs{client: client} client.StateVersions = &stateVersions{client: client} client.TaskStages = &taskStages{client: client} + client.TaskResults = &taskResults{client: client} client.Teams = &teams{client: client} client.TeamAccess = &teamAccesses{client: client} client.TeamMembers = &teamMembers{client: client}