diff options
Diffstat (limited to 'src/helpers/apiOdoo.js')
| -rw-r--r-- | src/helpers/apiOdoo.js | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/helpers/apiOdoo.js b/src/helpers/apiOdoo.js index 22fd1920..4d0adae3 100644 --- a/src/helpers/apiOdoo.js +++ b/src/helpers/apiOdoo.js @@ -1,5 +1,6 @@ import { getCookie, setCookie } from 'cookies-next'; import axios from 'axios'; +import { getAuth } from './auth'; const renewToken = async () => { let token = await axios.get(process.env.SELF_HOST + '/api/token'); @@ -23,6 +24,9 @@ const apiOdoo = async (method, url, data = {}, headers = {}) => { url: process.env.ODOO_HOST + url, headers: {'Authorization': token, ...headers} } + const auth = getAuth(); + + if (auth) axiosParameter.headers['Token'] = auth.token; if (method.toUpperCase() == 'POST') axiosParameter.headers['Content-Type'] = 'application/x-www-form-urlencoded'; if (Object.keys(data).length > 0) axiosParameter.data = new URLSearchParams(Object.entries(data)).toString(); |
