Merged in feature/IO-2376-Inactive-Employee-Login (pull request #925)
IO-2376 Prevent Inactive Employee from logging in
This commit is contained in:
@@ -620,6 +620,7 @@ exports.QUERY_EMPLOYEE_PIN = `query QUERY_EMPLOYEE_PIN($shopId: uuid!, $employee
|
|||||||
employee_number
|
employee_number
|
||||||
id
|
id
|
||||||
pin
|
pin
|
||||||
|
active
|
||||||
}
|
}
|
||||||
}`;
|
}`;
|
||||||
|
|
||||||
|
|||||||
@@ -23,7 +23,7 @@ exports.techLogin = async (req, res) => {
|
|||||||
let technician;
|
let technician;
|
||||||
if (result.employees && result.employees[0]) {
|
if (result.employees && result.employees[0]) {
|
||||||
const dbRecord = result.employees[0];
|
const dbRecord = result.employees[0];
|
||||||
if (dbRecord.pin === pin) {
|
if (dbRecord.pin === pin && dbRecord.active === true) {
|
||||||
valid = true;
|
valid = true;
|
||||||
delete dbRecord.pin;
|
delete dbRecord.pin;
|
||||||
technician = dbRecord;
|
technician = dbRecord;
|
||||||
|
|||||||
Reference in New Issue
Block a user