From 9226e783ff5772338abe8cf3a80d87431fc78a1d Mon Sep 17 00:00:00 2001 From: Gabe Kangas Date: Thu, 13 Jan 2022 20:49:28 -0800 Subject: [PATCH] Only warn about svg logo once. Closes #1668 --- controllers/logo.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/controllers/logo.go b/controllers/logo.go index dd29fcee5..149c8dc98 100644 --- a/controllers/logo.go +++ b/controllers/logo.go @@ -12,6 +12,8 @@ import ( log "github.com/sirupsen/logrus" ) +var _hasWarnedSVGLogo = false + // GetLogo will return the logo image as a response. func GetLogo(w http.ResponseWriter, r *http.Request) { imageFilename := data.GetLogoPath() @@ -69,7 +71,10 @@ func GetCompatibleLogo(w http.ResponseWriter, r *http.Request) { if referrer == "" { referrer = "an external site" } - log.Warnf("%s requested your logo. because many social networks do not support SVGs we returned a placeholder instead. change your current logo \"%s\" to a png or jpeg to be most compatible with external social networking sites.", referrer, imageFilename) + if !_hasWarnedSVGLogo { + log.Warnf("%s requested your logo. because many social networks do not support SVGs we returned a placeholder instead. change your current logo to a png or jpeg to be most compatible with external social networking sites.", referrer) + _hasWarnedSVGLogo = true + } } func returnDefault(w http.ResponseWriter) {