diff --git a/src/containers/AddAnnouncementForm.jsx b/src/containers/AddAnnouncementForm.jsx
index b83dfdd9948c2ec8a8c60a3c340e21b036091f0e..de76ab8243c9bafd5d990db62d7965898fb512a2 100644
--- a/src/containers/AddAnnouncementForm.jsx
+++ b/src/containers/AddAnnouncementForm.jsx
@@ -43,7 +43,7 @@ const AddAnnouncementForm = ({ className }) => {
     }
 
     if (!!text) {
-      if (type === "voting" && link) {
+      if (type === "voting" && link && linkValid) {
         const result = await addAnnouncement.run({ content: text, link, type });
 
         if (!result.error) {