diff --git a/src/controllers/employee-controller.ts b/src/controllers/employee-controller.ts index eacba8d..3863413 100644 --- a/src/controllers/employee-controller.ts +++ b/src/controllers/employee-controller.ts @@ -582,7 +582,11 @@ export class EmployeeController extends Controller { const record = await prisma.$transaction(async (tx) => { let code: string | undefined; - if (customerBranch && customerBranch.id !== employee.customerBranchId) { + if ( + customerBranchId !== undefined && + customerBranch && + customerBranch.id !== employee.customerBranchId + ) { const last = await tx.runningNo.upsert({ where: { key: `EMPLOYEE_${customerBranch.customer.code}-${customerBranch.branchNo.toString().padStart(2, "0")}-${new Date().getFullYear().toString().slice(-2).padStart(2, "0")}`,