Skip to content

Commit 9fd4c97

Browse files
committed
fix
1 parent 836b9d2 commit 9fd4c97

File tree

1 file changed

+9
-7
lines changed

1 file changed

+9
-7
lines changed

cli/templatepush.go

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -186,12 +186,14 @@ func (r *RootCmd) templatePush() *clibase.Cmd {
186186
return err
187187
}
188188

189-
var templateExists bool
189+
var createTemplate bool
190190
template, err := client.TemplateByName(inv.Context(), organization.ID, name)
191-
if create && err == nil {
192-
templateExists = true
193-
} else if !create && err != nil {
194-
return err
191+
if err != nil {
192+
if create {
193+
createTemplate = true
194+
} else {
195+
return err
196+
}
195197
}
196198

197199
err = uploadFlags.checkForLockfile(inv)
@@ -222,7 +224,7 @@ func (r *RootCmd) templatePush() *clibase.Cmd {
222224
Variables: variables,
223225
}
224226

225-
if templateExists {
227+
if !createTemplate {
226228
args.Name = versionName
227229
args.Template = &template
228230
args.ReuseParameters = !alwaysPrompt
@@ -237,7 +239,7 @@ func (r *RootCmd) templatePush() *clibase.Cmd {
237239
return xerrors.Errorf("job failed: %s", job.Job.Status)
238240
}
239241

240-
if !templateExists {
242+
if createTemplate {
241243
_, err = client.CreateTemplate(inv.Context(), organization.ID, codersdk.CreateTemplateRequest{
242244
Name: name,
243245
VersionID: job.ID,

0 commit comments

Comments
 (0)