diff --git a/exthernal-ttc-api/src/controllers/budgetAddController.js b/exthernal-ttc-api/src/controllers/budgetAddController.js index 793d8bf..a81f088 100644 --- a/exthernal-ttc-api/src/controllers/budgetAddController.js +++ b/exthernal-ttc-api/src/controllers/budgetAddController.js @@ -26,7 +26,7 @@ export class budgetAdd { let idx = -1 let aryResult = [] try { - let token = req.body.request.token; + let token = req.headers.authorization?.split(' ')[1]; const decoded = verifyToken(token); let name = req.body.request.bdgnam; diff --git a/exthernal-ttc-api/src/interfaces/Interface.js b/exthernal-ttc-api/src/interfaces/Interface.js index 0e09e7b..1978a85 100644 --- a/exthernal-ttc-api/src/interfaces/Interface.js +++ b/exthernal-ttc-api/src/interfaces/Interface.js @@ -18,7 +18,7 @@ export class Interface { } // =============================================================== - // 📌 saveInterface → แกะ token เอง และ route ไปยัง interface เฉพาะ table + // saveInterface → แกะ token เอง และ route ไปยัง interface เฉพาะ table // =============================================================== async saveInterface(tableName, data, req) { @@ -45,7 +45,7 @@ export class Interface { return new sendError('Invalid token: ' + err.message) } - const schema = decoded.organization // ⭐ ได้ schema ที่ต้องการ + const schema = decoded.organization if (!schema) return new sendError("Token missing 'organization' field") // ------------------------------