diff --git a/Marco.Pms.Services/Service/ExpensesService.cs b/Marco.Pms.Services/Service/ExpensesService.cs index c04ec48..e4e6e9e 100644 --- a/Marco.Pms.Services/Service/ExpensesService.cs +++ b/Marco.Pms.Services/Service/ExpensesService.cs @@ -340,6 +340,13 @@ namespace Marco.Pms.Services.Service { status.PermissionIds = permissionStatusMappings.Where(ps => ps.StatusId == status.Id).Select(ps => ps.PermissionIds).FirstOrDefault(); } + int index = vm.NextStatus.FindIndex(ns => ns.DisplayName == "Reject"); + if (index > -1) + { + var item = vm.NextStatus[index]; + vm.NextStatus.RemoveAt(index); + vm.NextStatus.Insert(0, item); + } } vm.ExpensesReimburse = _mapper.Map(expensesReimburse);