diff --git a/src/assets/javascripts/components/Material/Search/Result.jsx b/src/assets/javascripts/components/Material/Search/Result.jsx
index 3125df44b3ace12d3f85dc04940efa197510bb4a..98b396200e89d9a5940cc2b6785e65c72920c230 100644
--- a/src/assets/javascripts/components/Material/Search/Result.jsx
+++ b/src/assets/javascripts/components/Material/Search/Result.jsx
@@ -50,11 +50,16 @@ const truncate = (string, n) => {
 /**
  * Return the meta tag value for the given key
  *
- * @param {String} key - Meta name
- * @return {String} Meta content value
+ * @param {string} key - Meta name
+ * @param {string} [_] - Stop Flow complaining (TODO)
+ *
+ * @return {string} Meta content value
  */
-const i18n = key => {
-  return document.querySelector(`[name=i18n-${key}]`).content
+const i18n = (key, _) => { // eslint-disable-line no-unused-vars
+  const meta = document.querySelector(`[name=i18n-${key}]`)
+  if (!(meta instanceof HTMLMetaElement))
+    throw new ReferenceError
+  return meta.content
 }
 
 /* ----------------------------------------------------------------------------