@@ -552,8 +552,9 @@ func (r *Runner) runTemplateImport(ctx context.Context) (*proto.CompletedJob, *p
552
552
CreatedAt : time .Now ().UnixMilli (),
553
553
})
554
554
startProvision , err := r .runTemplateImportProvision (ctx , updateResponse .VariableValues , & sdkproto.Metadata {
555
- CoderUrl : r .job .GetTemplateImport ().Metadata .CoderUrl ,
556
- WorkspaceTransition : sdkproto .WorkspaceTransition_START ,
555
+ CoderUrl : r .job .GetTemplateImport ().Metadata .CoderUrl ,
556
+ WorkspaceOwnerGroups : r .job .GetTemplateImport ().Metadata .WorkspaceOwnerGroups ,
557
+ WorkspaceTransition : sdkproto .WorkspaceTransition_START ,
557
558
})
558
559
if err != nil {
559
560
return nil , r .failedJobf ("template import provision for start: %s" , err )
@@ -567,8 +568,9 @@ func (r *Runner) runTemplateImport(ctx context.Context) (*proto.CompletedJob, *p
567
568
CreatedAt : time .Now ().UnixMilli (),
568
569
})
569
570
stopProvision , err := r .runTemplateImportProvision (ctx , updateResponse .VariableValues , & sdkproto.Metadata {
570
- CoderUrl : r .job .GetTemplateImport ().Metadata .CoderUrl ,
571
- WorkspaceTransition : sdkproto .WorkspaceTransition_STOP ,
571
+ CoderUrl : r .job .GetTemplateImport ().Metadata .CoderUrl ,
572
+ WorkspaceOwnerGroups : r .job .GetTemplateImport ().Metadata .WorkspaceOwnerGroups ,
573
+ WorkspaceTransition : sdkproto .WorkspaceTransition_STOP ,
572
574
})
573
575
if err != nil {
574
576
return nil , r .failedJobf ("template import provision for stop: %s" , err )
@@ -771,6 +773,7 @@ func (r *Runner) runTemplateDryRun(ctx context.Context) (*proto.CompletedJob, *p
771
773
// Ensure all metadata fields are set as they are all optional for dry-run.
772
774
metadata := r .job .GetTemplateDryRun ().GetMetadata ()
773
775
metadata .WorkspaceTransition = sdkproto .WorkspaceTransition_START
776
+ metadata .WorkspaceOwnerGroups = metadata .WorkspaceOwnerGroups
774
777
if metadata .CoderUrl == "" {
775
778
metadata .CoderUrl = "http://localhost:3000"
776
779
}
0 commit comments