Skip to content

Commit d0ea13a

Browse files
findmyname666adrianeibkfcampbellnickfloyd
authored
fix: update of github release (#2350)
* Fix update of github release * fixing lint - checking err inside the same code block (if condition) --------- Co-authored-by: Adrian Eib <adrian.eib@sky.uk> Co-authored-by: Keegan Campbell <me@kfcampbell.com> Co-authored-by: Nick Floyd <139819+nickfloyd@users.noreply.github.com>
1 parent 00c78b6 commit d0ea13a

File tree

1 file changed

+12
-6
lines changed

1 file changed

+12
-6
lines changed

github/resource_github_release.go

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -181,19 +181,25 @@ func resourceGithubReleaseCreateUpdate(d *schema.ResourceData, meta interface{})
181181
if resp != nil {
182182
log.Printf("[DEBUG] Response from creating release: %#v", *resp)
183183
}
184+
if err != nil {
185+
return err
186+
}
184187
} else {
185-
number := d.Get("number").(int64)
188+
id, err := strconv.ParseInt(d.Id(), 10, 64)
189+
if err != nil {
190+
return err
191+
}
186192
log.Printf("[DEBUG] Updating release: %d:%s (%s/%s)",
187-
number, targetCommitish, owner, repoName)
188-
release, resp, err = client.Repositories.EditRelease(ctx, owner, repoName, number, req)
193+
id, targetCommitish, owner, repoName)
194+
release, resp, err = client.Repositories.EditRelease(ctx, owner, repoName, id, req)
189195
if resp != nil {
190196
log.Printf("[DEBUG] Response from updating release: %#v", *resp)
191197
}
198+
if err != nil {
199+
return err
200+
}
192201
}
193202

194-
if err != nil {
195-
return err
196-
}
197203
transformResponseToResourceData(d, release, repoName)
198204
return nil
199205
}

0 commit comments

Comments
 (0)