removed unintuitive fallback if repo owner does not exist
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
2022-11-12 20:56:48 +01:00
parent b23c36a25f
commit 13d3ed85ad
6 changed files with 7 additions and 21 deletions

View File

@ -78,16 +78,6 @@ func resourceRepoCreate(d *schema.ResourceData, meta interface{}) (err error) {
client := meta.(*gitea.Client)
var repo *gitea.Repository
var resp *gitea.Response
var orgRepo bool
_, resp, err = client.GetOrg(d.Get(repoOwner).(string))
if resp.StatusCode == 404 {
orgRepo = false
} else {
orgRepo = true
}
if (d.Get(repoMirror)).(bool) {
@ -144,15 +134,11 @@ func resourceRepoCreate(d *schema.ResourceData, meta interface{}) (err error) {
TrustModel: "default",
}
if orgRepo {
repo, _, err = client.CreateOrgRepo(d.Get(repoOwner).(string), opts)
} else {
repo, _, err = client.CreateRepo(opts)
}
repo, _, err = client.CreateOrgRepo(d.Get(repoOwner).(string), opts)
}
if err != nil {
return
return err
}
err = setRepoResourceData(repo, d)