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.facility_code = param.facility_code || null;
|
||||
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.updated_by = req.auth?.data?.name || null;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user