From fbddd6028d8dbbbbbb2d0dd04f85dc64cc32b147 Mon Sep 17 00:00:00 2001
From: Richard Fernando Heise Ferreira <rfhf19@inf.ufpr.br>
Date: Fri, 25 Sep 2020 11:52:05 -0300
Subject: [PATCH] Issue #36: FIX redirect user to an empty page

Signed-off-by: Richard Heise <rfhf19@inf.ufpr.br>
---
 src/components/fieldsListForms/CardForm.jsx | 8 ++++++--
 src/pages/GetForm.js                        | 1 +
 2 files changed, 7 insertions(+), 2 deletions(-)

diff --git a/src/components/fieldsListForms/CardForm.jsx b/src/components/fieldsListForms/CardForm.jsx
index da88546..639a67d 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 7c190b3..849869e 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);
-- 
GitLab