@@ -821,22 +821,22 @@ func (r *RootCmd) Server(newAPI func(context.Context, *coderd.Options) (*coderd.
821
821
}
822
822
823
823
if ! vals .Telemetry .Enable .Value () {
824
- go func () {
825
- reporter , err := telemetry . New (telemetry. Options {
826
- DeploymentID : deploymentID ,
827
- Database :options . Database ,
828
- Logger :logger . Named ( "telemetry" ),
829
- URL : vals . Telemetry . URL . Value (),
830
- })
831
- if err != nil {
832
- logger . Debug ( ctx , "create telemetry reporter (disabled)" , slog . Error ( err ))
833
- return
834
- }
835
- defer reporter .Close ()
836
- if err := reporter . ReportDisabledIfNeeded (); err != nil {
837
- logger . Debug ( ctx , "failed to report disabled telemetry" , slog . Error ( err ))
838
- }
839
- }()
824
+ reporter , err := telemetry . New (telemetry. Options {
825
+ DeploymentID : deploymentID ,
826
+ Database : options . Database ,
827
+ Logger :logger . Named ( "telemetry" ) ,
828
+ URL :vals . Telemetry . URL . Value ( ),
829
+ })
830
+ if err != nil {
831
+ logger . Debug ( ctx , "create telemetry reporter (disabled)" , slog . Error ( err ))
832
+ } else {
833
+ go func () {
834
+ defer reporter . Close ()
835
+ if err := reporter .ReportDisabledIfNeeded (); err != nil {
836
+ logger . Debug ( ctx , "failed to report disabled telemetry" , slog . Error ( err ))
837
+ }
838
+ }()
839
+ }
840
840
}
841
841
842
842
// This prevents the pprof import from being accidentally deleted.