Skip to content
Snippets Groups Projects

Issue #48: FIX double error msg while answering

Merged Richard Fernando Heise Ferreira requested to merge issue/48-Subform into development
1 file
+ 17
17
Compare changes
  • Side-by-side
  • Inline
+ 17
17
@@ -4,7 +4,6 @@ import { makeStyles } from "@material-ui/core/styles";
import Grid from "@material-ui/core/Grid";
import api from "../api";
import Button from "@material-ui/core/Button";
import { createMuiTheme, MuiThemeProvider } from "@material-ui/core";
import { useHistory } from "react-router-dom";
import FormFieldText from "../components/fieldsAnswerForm/FormFieldText";
@@ -13,7 +12,6 @@ import FormFieldRadio from "../components/fieldsAnswerForm/FormFieldRadio";
import FormFieldCheckbox from "../components/fieldsAnswerForm/FormFieldCheckbox";
import FormFieldTitle from "../components/fieldsAnswerForm/FormFieldTitle";
import FormFieldSubform from "../components/fieldsAnswerForm/FormFieldSubform";
import { validate } from "json-schema";
const useStyles = makeStyles(theme => ({
menu: {
@@ -147,22 +145,24 @@ function AnwserForm() {
* @param id - Form id got from the broswer's URL
*/
async function answerForm(id) {
const res = await api
.post(`/answer/${id}`, backendTranslation())
.then(function(res) {
alert("Formulário respondido!");
})
.catch(error => {
if (error.response.status === 401) {
window.sessionStorage.removeItem("token");
window.sessionStorage.removeItem("userId");
let path = `/signin`;
history.push(path);
if (backendTranslation()) {
const res = await api
.post(`/answer/${id}`, backendTranslation())
.then(function(res) {
alert("Formulário respondido!");
})
.catch(error => {
if (error.response.status === 401) {
window.sessionStorage.removeItem("token");
window.sessionStorage.removeItem("userId");
let path = `/signin`;
history.push(path);
return;
}
alert("Ocorreu um erro ao responder seu formulário.");
return;
}
alert("Ocorreu um erro ao responder seu formulário.");
return;
});
});
}
}
/**
Loading