Browse Source

Replace data keys on localization

pull/279/head
Halil İbrahim Kalkan 9 years ago
parent
commit
3039f63887
  1. 12
      src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/ExceptionHandling/DefaultExceptionToErrorInfoConverter.cs

12
src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/ExceptionHandling/DefaultExceptionToErrorInfoConverter.cs

@ -124,7 +124,17 @@ namespace Volo.Abp.AspNetCore.Mvc.ExceptionHandling
return;
}
errorInfo.Message = localizedString.Value;
var localizedValue = localizedString.Value;
if (exception.Data != null && exception.Data.Count > 0)
{
foreach (var key in exception.Data.Keys)
{
localizedValue = localizedValue.Replace("{" + key + "}", exception.Data[key].ToString());
}
}
errorInfo.Message = localizedValue;
}
protected virtual RemoteServiceErrorInfo CreateEntityNotFoundError(EntityNotFoundException exception)

Loading…
Cancel
Save