Skip to content

Commit 7061ff6

Browse files
committed
Updated Formatting and Error Handling for Parsing Date
1 parent 1f01b63 commit 7061ff6

1 file changed

Lines changed: 7 additions & 2 deletions

File tree

OFM.Infrastructure.WebAPI/Services/Processes/Emails/P265SendFundingEnvelopeChangeApprovalNotification.cs

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -369,12 +369,17 @@ public async Task<JsonObject> RunProcessAsync(ID365AppUserService appUserService
369369

370370
string? baseFundingNumber = originalFundingRecord.FirstOrDefault()?.ofm_funding_number?.ToString();
371371
string? originalFundingStartDateString = originalFundingRecord.FirstOrDefault()?.ofm_start_date.ToString();
372-
DateTime originalFundingStartDate = DateTime.UtcNow;
372+
DateTime originalFundingStartDate = new DateTime();
373373

374-
if (DateTime.TryParseExact(originalFundingStartDateString, "yyyy/MM/dd", CultureInfo.InvariantCulture, DateTimeStyles.None, out DateTime result))
374+
if (DateTime.TryParseExact(originalFundingStartDateString, "yyyy-MM-dd", CultureInfo.InvariantCulture, DateTimeStyles.None, out DateTime result))
375375
{
376376
originalFundingStartDate = result;
377377
}
378+
else
379+
{
380+
return ProcessResult.Failure(ProcessId, new String[] { "Unable to originalFundingStartDate" }, 0, 0).SimpleProcessResult;
381+
382+
}
378383

379384
string? organizationName = _processParams.FundingEnvelopeChange.organizationName;
380385

0 commit comments

Comments
 (0)