diff --git a/resources/assets/js/admin/settings/customCaseList/Api/CaseList.js b/resources/assets/js/admin/settings/customCaseList/Api/CaseList.js index c6692a7b6..64c6fcaf3 100644 --- a/resources/assets/js/admin/settings/customCaseList/Api/CaseList.js +++ b/resources/assets/js/admin/settings/customCaseList/Api/CaseList.js @@ -2,6 +2,7 @@ import axios from "axios"; import Api from "../../../../api/Api"; import Services from "./Services"; import Defaults from "./Mocks/defaults.json"; +import { RCBase64 } from '../../../../utils/utils.js' class caseListApi extends Api { constructor(services) { // Here, it calls the parent class' constructor with lengths @@ -42,13 +43,14 @@ class caseListApi extends Api { * @returns */ deleteCaseList(data) { + var base64 = RCBase64(); return axios.delete( window.config.SYS_SERVER_API + '/api/1.0/' + window.config.SYS_WORKSPACE + '/caseList/' + data.id, { headers: { - 'Authorization': 'Bearer ' + window.config.SYS_CREDENTIALS.accessToken, + 'Authorization': 'Bearer ' + JSON.parse(base64.decode(window.config.SYS_CREDENTIALS)).accessToken, "Accept-Language": window.config.SYS_LANG } } diff --git a/workflow/engine/methods/cases/casesListSetup.php b/workflow/engine/methods/cases/casesListSetup.php index 58d652fa2..a87523cee 100644 --- a/workflow/engine/methods/cases/casesListSetup.php +++ b/workflow/engine/methods/cases/casesListSetup.php @@ -26,7 +26,7 @@ $oHeadPublisher->assignNumber("availableFields", G::json_encode($availableFields $userCanAccess = 1; $pmDynaform = new PmDynaform(); -ScriptVariables::add('SYS_CREDENTIALS', $pmDynaform->getCredentials()); +ScriptVariables::add('SYS_CREDENTIALS', base64_encode(G::json_encode($pmDynaform->getCredentials()))); ScriptVariables::add('SYS_SERVER_API', System::getHttpServerHostnameRequestsFrontEnd()); ScriptVariables::add('SYS_SERVER_AJAX', System::getServerProtocolHost()); ScriptVariables::add('SYS_WORKSPACE', config("system.workspace"));