diff --git a/src/utils/request.js b/src/utils/request.js
index 7e9acc1eb65bcf29223d494f82e986ba27fea341..271fe5918a1830c2dfc13d839e60b446daf993f7 100644
--- a/src/utils/request.js
+++ b/src/utils/request.js
@@ -11,8 +11,13 @@ service.interceptors.response.use(
   response => response,
   error => {
     console.log('Error ' + error)
+    console.log(error.response.data)
+
+    // If there's an "error" property in the json, use it
+    const edata = error.response.data.error ? error.response.data.error : error.response.data
+
     Message({
-      message: `${error.message} - ${error.response.data}`,
+      message: `${error.message} - ${edata}`,
       type: 'error',
       duration: 5 * 1000
     })