Browse Source

Merge branch 'master' into version/3

DarthSim 4 years ago
parent
commit
3d2831508c
2 changed files with 6 additions and 4 deletions
  1. 2 2
      config.go
  2. 4 2
      errors_reporting.go

+ 2 - 2
config.go

@@ -300,7 +300,7 @@ type config struct {
 	SentryDSN         string
 	SentryEnvironment string
 	SentryRelease     string
-	AirbrakeProjecId  int
+	AirbrakeProjecID  int
 	AirbrakeProjecKey string
 	AirbrakeEnv       string
 
@@ -479,7 +479,7 @@ func configure() error {
 	strEnvConfig(&conf.SentryDSN, "IMGPROXY_SENTRY_DSN")
 	strEnvConfig(&conf.SentryEnvironment, "IMGPROXY_SENTRY_ENVIRONMENT")
 	strEnvConfig(&conf.SentryRelease, "IMGPROXY_SENTRY_RELEASE")
-	intEnvConfig(&conf.AirbrakeProjecId, "IMGPROXY_AIRBRAKE_PROJECT_ID")
+	intEnvConfig(&conf.AirbrakeProjecID, "IMGPROXY_AIRBRAKE_PROJECT_ID")
 	strEnvConfig(&conf.AirbrakeProjecKey, "IMGPROXY_AIRBRAKE_PROJECT_KEY")
 	strEnvConfig(&conf.AirbrakeEnv, "IMGPROXY_AIRBRAKE_ENVIRONMENT")
 	boolEnvConfig(&conf.ReportDownloadingErrors, "IMGPROXY_REPORT_DOWNLOADING_ERRORS")

+ 4 - 2
errors_reporting.go

@@ -51,7 +51,7 @@ func initErrorsReporting() {
 
 	if len(conf.AirbrakeProjecKey) > 0 {
 		airbrake = gobrake.NewNotifierWithOptions(&gobrake.NotifierOptions{
-			ProjectId:   int64(conf.AirbrakeProjecId),
+			ProjectId:   int64(conf.AirbrakeProjecID),
 			ProjectKey:  conf.AirbrakeProjecKey,
 			Environment: conf.AirbrakeEnv,
 		})
@@ -61,7 +61,9 @@ func initErrorsReporting() {
 }
 
 func closeErrorsReporting() {
-	airbrake.Close()
+	if airbrake != nil {
+		airbrake.Close()
+	}
 }
 
 func reportError(err error, req *http.Request) {