diff --git a/controllers/index.go b/controllers/index.go
index 40f6bb07b..4f5ba0a17 100644
--- a/controllers/index.go
+++ b/controllers/index.go
@@ -58,12 +58,13 @@ func handleScraperMetadataPage(w http.ResponseWriter, r *http.Request) {
tmpl := template.Must(template.ParseFiles(path.Join("static", "metadata.html")))
fullURL, err := url.Parse(fmt.Sprintf("http://%s%s", r.Host, r.URL.Path))
-
imageURL, err := url.Parse(fmt.Sprintf("http://%s%s", r.Host, config.Config.InstanceDetails.Logo["large"]))
- // If the thumbnail does not exist then just use the logo image
+ status := core.GetStatus()
+
+ // If the thumbnail does not exist or we're offline then just use the logo image
var thumbnailURL string
- if utils.DoesFileExists("webroot/thumbnail.jpg") {
+ if status.Online && utils.DoesFileExists("webroot/thumbnail.jpg") {
thumbnail, err := url.Parse(fmt.Sprintf("http://%s%s", r.Host, "/thumbnail.jpg"))
if err != nil {
log.Errorln(err)
diff --git a/static/metadata.html b/static/metadata.html
index 574bed58a..bc95ab4c9 100644
--- a/static/metadata.html
+++ b/static/metadata.html
@@ -14,9 +14,9 @@
-
-
-
+
+
+