diff --git a/src/routes/question.go b/src/routes/question.go
index 0a3c6e4..07efcc9 100644
--- a/src/routes/question.go
+++ b/src/routes/question.go
@@ -141,13 +141,20 @@ func ViewQuestion(c *gin.Context) {
answers = append(answers, template.HTML(answerBodyHTML))
})
+ imagePolicy := "https:"
+
+ if c.MustGet("disable_images").(bool) {
+ imagePolicy = "'none'"
+ }
+
c.HTML(200, "question.html", gin.H{
- "title": questionText,
- "body": template.HTML(questionBodyParentHTML),
- "timestamp": questionTimestamp,
- "author": questionAuthor,
- "authorURL": questionAuthorURL,
- "answers": answers,
+ "title": questionText,
+ "body": template.HTML(questionBodyParentHTML),
+ "timestamp": questionTimestamp,
+ "author": questionAuthor,
+ "authorURL": questionAuthorURL,
+ "answers": answers,
+ "imagePolicy": imagePolicy,
})
}
diff --git a/templates/question.html b/templates/question.html
index da93ae5..7d5d7c9 100644
--- a/templates/question.html
+++ b/templates/question.html
@@ -7,7 +7,7 @@