Browse Source

fix(notifications): Fix null references to notification types

pull/1381/head
colin 4 months ago
parent
commit
19822d55f2
  1. 11
      aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.Application/LINGYUN/Abp/Notifications/AbpNotificationsApplicationAutoMapperProfile.cs

11
aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.Application/LINGYUN/Abp/Notifications/AbpNotificationsApplicationAutoMapperProfile.cs

@ -15,11 +15,14 @@ public class AbpNotificationsApplicationAutoMapperProfile : Profile
if (src != null)
{
var dataType = Type.GetType(src.NotificationTypeName);
var data = Activator.CreateInstance(dataType);
if (data is NotificationData notificationData)
if (dataType != null)
{
notificationData.ExtraProperties = src.ExtraProperties;
return notificationData;
var data = Activator.CreateInstance(dataType);
if (data is NotificationData notificationData)
{
notificationData.ExtraProperties = src.ExtraProperties;
return notificationData;
}
}
}
return new NotificationData();

Loading…
Cancel
Save