@@ -21,6 +21,7 @@ import (
2121 "golang.org/x/xerrors"
2222
2323 "cdr.dev/slog"
24+ strings2 "github.com/coder/coder/v2/coderd/util/strings"
2425
2526 "github.com/coder/coder/v2/coderd/tracing"
2627 "github.com/coder/coder/v2/coderd/util/ptr"
@@ -514,10 +515,10 @@ func (r *Runner) runTemplateImport(ctx context.Context) (*proto.CompletedJob, *p
514515 defer span .End ()
515516
516517 failedJob := r .configure (& sdkproto.Config {
517- TemplateSourceArchive : r .job .GetTemplateSourceArchive (),
518- TemplateId : r .job .GetTemplateImport ().Metadata .TemplateId ,
519- TemplateVersionId : r .job .GetTemplateImport ().Metadata .TemplateVersionId ,
520- TerraformWorkspaceReuse : false ,
518+ TemplateSourceArchive : r .job .GetTemplateSourceArchive (),
519+ TemplateId : strings2 . EmptyToNil ( r .job .GetTemplateImport ().Metadata .TemplateId ) ,
520+ TemplateVersionId : strings2 . EmptyToNil ( r .job .GetTemplateImport ().Metadata .TemplateVersionId ) ,
521+ ExpTerraformWorkspaceReuse : ptr . Ref ( false ) ,
521522 })
522523 if failedJob != nil {
523524 return nil , failedJob
@@ -1013,12 +1014,12 @@ func (r *Runner) runWorkspaceBuild(ctx context.Context) (*proto.CompletedJob, *p
10131014 }
10141015
10151016 failedJob := r .configure (& sdkproto.Config {
1016- TemplateSourceArchive : r .job .GetTemplateSourceArchive (),
1017- State : r .job .GetWorkspaceBuild ().State ,
1018- ProvisionerLogLevel : r .job .GetWorkspaceBuild ().LogLevel ,
1019- TemplateId : r .job .GetWorkspaceBuild ().Metadata .TemplateId ,
1020- TemplateVersionId : r .job .GetWorkspaceBuild ().Metadata .TemplateVersionId ,
1021- TerraformWorkspaceReuse : r .job .GetWorkspaceBuild ().ReuseTerraformWorkspace ,
1017+ TemplateSourceArchive : r .job .GetTemplateSourceArchive (),
1018+ State : r .job .GetWorkspaceBuild ().State ,
1019+ ProvisionerLogLevel : r .job .GetWorkspaceBuild ().LogLevel ,
1020+ TemplateId : strings2 . EmptyToNil ( r .job .GetWorkspaceBuild ().Metadata .TemplateId ) ,
1021+ TemplateVersionId : strings2 . EmptyToNil ( r .job .GetWorkspaceBuild ().Metadata .TemplateVersionId ) ,
1022+ ExpTerraformWorkspaceReuse : r .job .GetWorkspaceBuild ().ExpReuseTerraformWorkspace ,
10221023 })
10231024 if failedJob != nil {
10241025 return nil , failedJob
0 commit comments