fix(card-print-queue): store auth token in print task
This commit is contained in:
@ -123,6 +123,15 @@ export class CardPrintQueueController {
|
|||||||
data.patient_id = param.patient_id || null;
|
data.patient_id = param.patient_id || null;
|
||||||
data.facility_code = param.facility_code || null;
|
data.facility_code = param.facility_code || null;
|
||||||
data.status = param.status || CardPrintQueueStatus.PENDING;
|
data.status = param.status || CardPrintQueueStatus.PENDING;
|
||||||
|
|
||||||
|
const authHeader = req.headers.authorization;
|
||||||
|
let rawToken = "";
|
||||||
|
if (authHeader) {
|
||||||
|
const parts = authHeader.split(" ");
|
||||||
|
rawToken = parts.length > 1 ? parts[1] : parts[0];
|
||||||
|
}
|
||||||
|
data.token = rawToken ? Buffer.from(rawToken).toString("base64") : null;
|
||||||
|
|
||||||
data.created_by = req.auth?.data?.name || null;
|
data.created_by = req.auth?.data?.name || null;
|
||||||
data.updated_by = req.auth?.data?.name || null;
|
data.updated_by = req.auth?.data?.name || null;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user