diff --git a/be/Modules/Shared/src/Win_in.Sfs.Shared.Application/Extensions/ObjectMapperExtensions.cs b/be/Modules/Shared/src/Win_in.Sfs.Shared.Application/Extensions/ObjectMapperExtensions.cs index c8daf69e9..3c6681e41 100644 --- a/be/Modules/Shared/src/Win_in.Sfs.Shared.Application/Extensions/ObjectMapperExtensions.cs +++ b/be/Modules/Shared/src/Win_in.Sfs.Shared.Application/Extensions/ObjectMapperExtensions.cs @@ -79,7 +79,7 @@ public static class ObjectMapperExtensions protected override void SetValue(object source, object target, PropertyInfo sp, PropertyInfo tp) { if (sp.PropertyType != typeof(string) && - sp.PropertyType != typeof(string) && + tp.PropertyType != typeof(string) && sp.PropertyType.IsAssignableTo(typeof(IList)) && tp.PropertyType.IsAssignableTo(typeof(IList))) {