Browse Source

Update EntityHistoryHelper.cs

pull/21873/head
maliming 2 years ago
parent
commit
bc4af03185
No known key found for this signature in database GPG Key ID: A646B9CB645ECEA4
  1. 11
      framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/EntityFrameworkCore/EntityHistory/EntityHistoryHelper.cs

11
framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/EntityFrameworkCore/EntityHistory/EntityHistoryHelper.cs

@ -225,16 +225,7 @@ public class EntityHistoryHelper : IEntityHistoryHelper, ITransientDependency
case IEntity entryEntity:
var keys = entryEntity.GetKeys();
if (keys.Length == 0)
{
return null;
}
var serializedKeys = keys.Length == 1 && !isCollection
? keys[0]?.ToString()
: JsonSerializer.Serialize(keys);
return serializedKeys?.TruncateWithPostfix(EntityPropertyChangeInfo.MaxValueLength);
return keys.Length == 0 ? null : string.Join(", ",keys).TruncateWithPostfix(EntityPropertyChangeInfo.MaxValueLength);
case IEnumerable enumerable:
var keysList = new List<string>();

Loading…
Cancel
Save