diff --git a/templates/partials/posts_list_item.tpl b/templates/partials/posts_list_item.tpl
index 9637d78..e8a6fcb 100644
--- a/templates/partials/posts_list_item.tpl
+++ b/templates/partials/posts_list_item.tpl
@@ -1,7 +1,7 @@
- {{{ if ./isWikiArticle }}} [[westgate:wiki-badge]] {{{ else }}}{{{ if ./isMainPost }}} {{{ end }}}{{{ end }}}{./topic.title}
+ {{{ if ./isWikiArticle }}} [[westgate:wiki-badge]] {{{ end }}}{./topic.title}
diff --git a/tests/wiki-search-badge-contract.test.js b/tests/wiki-search-badge-contract.test.js
index c998292..98b3537 100644
--- a/tests/wiki-search-badge-contract.test.js
+++ b/tests/wiki-search-badge-contract.test.js
@@ -39,4 +39,10 @@ assertIncludes(read('scss/westgate/_search.scss'), '.westgate-wiki-badge', 'sear
const languageKeys = JSON.parse(read('languages/en-GB/westgate.json'));
assert(languageKeys['wiki-badge'], 'westgate language file should define the wiki-badge label');
+const postsListItem = read('templates/partials/posts_list_item.tpl');
+assert(
+ !postsListItem.includes('./isMainPost }}}