diff --git a/apps/course/templates/course/_items.html b/apps/course/templates/course/_items.html
index d0380e96..ac011437 100644
--- a/apps/course/templates/course/_items.html
+++ b/apps/course/templates/course/_items.html
@@ -8,7 +8,7 @@
{% if course.is_deferred_start and course.status == 2 %}data-future-course data-future-course-time={{ course.deferred_start_at.timestamp }}{% endif %}
>
- {% if course.cover %}
+ {% if course.cover and course.cover.image_thumbnail %}
{% else %}
diff --git a/apps/course/templates/course/course.html b/apps/course/templates/course/course.html
index ac76811a..04fbe434 100644
--- a/apps/course/templates/course/course.html
+++ b/apps/course/templates/course/course.html
@@ -212,7 +212,7 @@
{% endif %}
- {% if course.cover %}
+ {% if course.cover and course.cover.image %}
{% else %}
@@ -272,7 +272,7 @@
{% endif %}