Browse Source

Fix null reference in extra properties mapping

Added a null check for ExtraProperties before iterating to prevent possible NullReferenceException when mapping extra properties.
pull/23823/head
Mansur Besleney 8 months ago
parent
commit
0e244237c8
  1. 9
      framework/src/Volo.Abp.Mapperly/Volo/Abp/Mapperly/MapperlyAutoObjectMappingProvider.cs

9
framework/src/Volo.Abp.Mapperly/Volo/Abp/Mapperly/MapperlyAutoObjectMappingProvider.cs

@ -227,10 +227,15 @@ public class MapperlyAutoObjectMappingProvider : IAutoObjectMappingProvider
return extraProperties;
}
foreach (var property in hasExtraProperties.ExtraProperties)
if(hasExtraProperties.ExtraProperties is not null)
{
extraProperties.Add(property.Key, property.Value);
foreach (var property in hasExtraProperties.ExtraProperties)
{
extraProperties.Add(property.Key, property.Value);
}
}
return extraProperties;
}

Loading…
Cancel
Save