U4-11312 Provides a fallback AuditType value of AuditType.Custom for any legacy logHeader column values that cannot be parsed

This commit is contained in:
Simon Dingley
2018-06-26 11:59:05 +01:00
parent 861e5908a7
commit 4724230d2c

View File

@@ -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<AuditType>.Parse(dto.Header), dto.UserId)).ToArray();
dto => new AuditItem(dto.Id, dto.Comment, Enum<AuditType>.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;
}
}
}
}