Merged in feature/IO-2376-Inactive-Employee-Login (pull request #925)

IO-2376 Prevent Inactive Employee from logging in
This commit is contained in:
Allan Carr
2023-08-10 19:06:49 +00:00
2 changed files with 2 additions and 1 deletions

View File

@@ -620,6 +620,7 @@ exports.QUERY_EMPLOYEE_PIN = `query QUERY_EMPLOYEE_PIN($shopId: uuid!, $employee
employee_number
id
pin
active
}
}`;

View File

@@ -23,7 +23,7 @@ exports.techLogin = async (req, res) => {
let technician;
if (result.employees && result.employees[0]) {
const dbRecord = result.employees[0];
if (dbRecord.pin === pin) {
if (dbRecord.pin === pin && dbRecord.active === true) {
valid = true;
delete dbRecord.pin;
technician = dbRecord;