diff --git a/src/features/announcements/components/AnnouncementScreen.js b/src/features/announcements/components/AnnouncementScreen.js
index b58ce6485..0cddd037b 100644
--- a/src/features/announcements/components/AnnouncementScreen.js
+++ b/src/features/announcements/components/AnnouncementScreen.js
@@ -229,7 +229,7 @@ class AnnouncementScreen extends Component {
__html: marked(announcement.main.text, markedOptions),
}}
/>
- {(announcement.main.cta.label || announcement.main.cta.href) && (
+ {(announcement.main.cta && (announcement.main.cta.label && announcement.main.cta.href)) && (
-
-
+ )}
)}