diff --git a/templates/base.html b/templates/base.html
index acc710be..8986c96b 100644
--- a/templates/base.html
+++ b/templates/base.html
@@ -25,7 +25,7 @@
{%- set preview_image = resource.extra.preview_image -%}
{%- elif resource.assets %}
{%- set basename = resource.assets[0] | split(pat='/') | last %}
- {%- if basename is ending_with('.jpg') %}
+ {%- if basename is ending_with('.jpg') or basename is ending_with('.jpeg') or basename is ending_with('.png') %}
{%- set preview_image = resource.path ~ basename -%}
{%- endif %}
{%- endif %}