summaryrefslogtreecommitdiff
path: root/src/helpers/apiOdoo.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/helpers/apiOdoo.js')
-rw-r--r--src/helpers/apiOdoo.js7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/helpers/apiOdoo.js b/src/helpers/apiOdoo.js
index b1e4ce6b..357f93eb 100644
--- a/src/helpers/apiOdoo.js
+++ b/src/helpers/apiOdoo.js
@@ -3,9 +3,9 @@ import { getCookie, setCookie } from 'cookies-next';
const axios = require('axios');
const renewToken = async () => {
- let res = await axios.get(process.env.ODOO_HOST + '/api/token');
- setCookie('token', res.data.result);
- return res.data.result;
+ let token = await axios.get(process.env.SELF_HOST + '/api/token');
+ setCookie('token', token.data);
+ return token.data;
};
const getToken = async () => {
@@ -18,6 +18,7 @@ const getOdoo = async (url) => {
try {
let token = await getToken();
let res = await axios.get(process.env.ODOO_HOST + url, {headers: {Authorization: token}});
+
if (res.data.status.code == 401) {
await renewToken();
return getOdoo(url);