diff --git a/src/components/GameView.js b/src/components/GameView.js
index c33c9ce6e92465209833cb7f1a2205af7d475856..217f292fc46e7299e005b7eb0eb52a78af2f8f73 100644
--- a/src/components/GameView.js
+++ b/src/components/GameView.js
@@ -60,6 +60,7 @@ export default class GameView extends React.Component {
 
   handleLeaveFaction = e => {
     let token = sessionStorage.getItem("token");
+    let error = false;
     fetch(
       `${process.env.REACT_APP_API_URL}/faction/leave/${
         this.state.gameInfo.id
@@ -72,11 +73,10 @@ export default class GameView extends React.Component {
       }
     )
       .then(res => {
-        if (res.ok) {
-          return res.json();
-        } else {
-          throw Error(res.statusText);
+        if (!res.ok) {
+          error = true;
         }
+        return res.json();
       })
       .then(res => {
         alert(res.message);