diff --git a/src/components/fieldsListForms/CardForm.jsx b/src/components/fieldsListForms/CardForm.jsx
index da88546bc0c11701ce3185b7e47555552629d788..639a67db16101f5561f02a670426c2877439258f 100644
--- a/src/components/fieldsListForms/CardForm.jsx
+++ b/src/components/fieldsListForms/CardForm.jsx
@@ -76,8 +76,12 @@ function CardForm(props) {
 
   const handleAnswer = () => {
     //redirecionar para /answer/props.id
-    let path = `/form/${props.id}`;
-    history.push(path);
+    if (props.numberOfAnswers) {
+      let path = `/form/${props.id}`;
+      history.push(path);
+    } else {
+      alert("Não há respostas nesse form.");
+    }
   };
 
   const handleVisualize = () => {
diff --git a/src/pages/GetForm.js b/src/pages/GetForm.js
index 7c190b3a9fdcf44d0ed12af979c4471aa50b364f..849869eca57ecc966d4beaa4ed04b38415f3e309 100644
--- a/src/pages/GetForm.js
+++ b/src/pages/GetForm.js
@@ -123,6 +123,7 @@ function GetForm() {
       .then(function(res) {
         if (!res.data.length) {
           alert("Não há respostas!");
+          setToLogin(true);
           return;
         }
         setFormArray(res.data);