Bladeren bron

Fix possible conversion exceptions in primitive types. #568

master
Savorboard 4 jaren geleden
bovenliggende
commit
5e40172c58
1 gewijzigde bestanden met toevoegingen van 8 en 1 verwijderingen
  1. +8
    -1
      src/DotNetCore.CAP/Internal/ISubscribeInvoker.Default.cs

+ 8
- 1
src/DotNetCore.CAP/Internal/ISubscribeInvoker.Default.cs Bestand weergeven

@@ -62,7 +62,14 @@ namespace DotNetCore.CAP.Internal
else
{
var converter = TypeDescriptor.GetConverter(parameterDescriptors[i].ParameterType);
executeParameters[i] = converter.ConvertFrom(message.Value);
if (converter.IsValid(message.Value))
{
executeParameters[i] = converter.ConvertFrom(message.Value);
}
else
{
executeParameters[i] = message.Value;
}
}
}
}


Laden…
Annuleren
Opslaan