diff --git a/public/views/hedgedoc/head.ejs b/public/views/hedgedoc/head.ejs
index 27ecffb7..c6075f6e 100644
--- a/public/views/hedgedoc/head.ejs
+++ b/public/views/hedgedoc/head.ejs
@@ -6,9 +6,9 @@
<%- include('../includes/favicon') %>
<% for (var og in opengraph) { %>
-<% if (opengraph.hasOwnProperty(og) && String(opengraph[og]).trim() !== '') { %>
+<% if (Object.keys(opengraph).includes(og) && typeof opengraph[og] === 'string' && opengraph[og].trim() !== '') { %>
-<% }} if (!opengraph.hasOwnProperty('image')) { %>
+<% }} if (!Object.keys(opengraph).includes('image')) { %>
diff --git a/public/views/pretty.ejs b/public/views/pretty.ejs
index bddb1db5..dfbb89ce 100644
--- a/public/views/pretty.ejs
+++ b/public/views/pretty.ejs
@@ -15,9 +15,9 @@
<% } %>
<% for (var og in opengraph) { %>
- <% if (opengraph.hasOwnProperty(og) && typeof opengraph[og] === 'string' && opengraph[og].trim() !== '') { %>
+ <% if (Object.keys(opengraph).includes(og) && typeof opengraph[og] === 'string' && opengraph[og].trim() !== '') { %>
- <% }} if (!opengraph.hasOwnProperty('image')) { %>
+ <% }} if (!Object.keys(opengraph).includes('image')) { %>