diff --git a/src/PowderCoating.Web/Controllers/KioskController.cs b/src/PowderCoating.Web/Controllers/KioskController.cs index 4419330..5e8938e 100644 --- a/src/PowderCoating.Web/Controllers/KioskController.cs +++ b/src/PowderCoating.Web/Controllers/KioskController.cs @@ -586,10 +586,13 @@ public class KioskController : Controller : "RemoteIntake"; } - // 3. Create Job in Pending status - var statuses = await _lookupCache.GetJobStatusLookupsAsync(companyId); + // 3. Create Job in Pending status with Normal priority + var statuses = await _lookupCache.GetJobStatusLookupsAsync(companyId); var pendingStatus = statuses.FirstOrDefault(s => s.StatusCode == AppConstants.StatusCodes.Job.Pending); + var priorities = await _lookupCache.GetJobPriorityLookupsAsync(companyId); + var normalPriority = priorities.FirstOrDefault(p => p.PriorityCode == "NORMAL") ?? priorities.FirstOrDefault(); + var jobNumber = await GenerateJobNumberAsync(companyId); var job = new Job { @@ -597,6 +600,7 @@ public class KioskController : Controller CustomerId = customer!.Id, JobNumber = jobNumber, JobStatusId = pendingStatus?.Id ?? 1, + JobPriorityId = normalPriority?.Id ?? 1, SpecialInstructions = session.JobDescription, Description = $"Walk-in intake — {session.CustomerFirstName} {session.CustomerLastName}".Trim() };