From 4724230d2cd60ebba6c5d8a6cc7dda03270435b8 Mon Sep 17 00:00:00 2001 From: Simon Dingley Date: Tue, 26 Jun 2018 11:59:05 +0100 Subject: [PATCH] U4-11312 Provides a fallback AuditType value of AuditType.Custom for any legacy logHeader column values that cannot be parsed --- src/Umbraco.Core/Persistence/Repositories/AuditRepository.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Umbraco.Core/Persistence/Repositories/AuditRepository.cs b/src/Umbraco.Core/Persistence/Repositories/AuditRepository.cs index 92eca1b832..f7c8b0d3cd 100644 --- a/src/Umbraco.Core/Persistence/Repositories/AuditRepository.cs +++ b/src/Umbraco.Core/Persistence/Repositories/AuditRepository.cs @@ -96,7 +96,7 @@ namespace Umbraco.Core.Persistence.Repositories totalRecords = pagedResult.TotalItems; var pages = pagedResult.Items.Select( - dto => new AuditItem(dto.Id, dto.Comment, Enum.Parse(dto.Header), dto.UserId)).ToArray(); + dto => new AuditItem(dto.Id, dto.Comment, Enum.ParseOrNull(dto.Header) ?? AuditType.Custom, dto.UserId)).ToArray(); //Mapping the DateStamp for (int i = 0; i < pages.Length; i++) @@ -198,4 +198,4 @@ namespace Umbraco.Core.Persistence.Repositories return filteredSql; } } -} \ No newline at end of file +}