Created ExpiredOOOStatusWorker
This commit is contained in:
@ -47,7 +47,7 @@ public sealed class PendingOOOStatusWorker : IJob {
|
||||
if (!userAlreadyOOO.Result && !delegateAlreadyADelegate.Result) {
|
||||
List<Task> enableOOOTasks = new();
|
||||
enableOOOTasks.Add(_userService.InsertDelegatedRoles(oooTemp.OOOUserID));
|
||||
enableOOOTasks.Add(_userService.UpdateUserSubRoles(oooTemp.OOOUserID, oooTemp.DelegatedTo));
|
||||
enableOOOTasks.Add(_userService.DelegateUserSubRoles(oooTemp.OOOUserID, oooTemp.DelegatedTo));
|
||||
enableOOOTasks.Add(_userService.DelegateApprovalsForUser(oooTemp.OOOUserID, oooTemp.DelegatedTo));
|
||||
Task enableOOOTasksResult = Task.WhenAll(enableOOOTasks);
|
||||
|
||||
@ -63,8 +63,10 @@ public sealed class PendingOOOStatusWorker : IJob {
|
||||
|
||||
_logger.LogInformation("Successfully set OOO status for users pending earlier than now");
|
||||
} catch (Exception ex) {
|
||||
_logger.LogError("An exception occurred when attempting to set OOO status for users pending earlier than now. Exception: {ex}",
|
||||
ex.StackTrace);
|
||||
StringBuilder errMsgBuilder = new();
|
||||
errMsgBuilder.Append("An exception occurred when attempting to set OOO status for users ");
|
||||
errMsgBuilder.Append($"pending earlier than now. Exception: {ex.Message}");
|
||||
_logger.LogError(errMsgBuilder.ToString());
|
||||
isInternalError = true;
|
||||
} finally {
|
||||
DateTime end = DateTime.Now;
|
||||
|
Reference in New Issue
Block a user