Browse Source

Merge pull request #23462 from gdlcf88/patch-11

Fix NullReferenceException in ClientProxyUrlBuilder
pull/23469/head
maliming 1 year ago
committed by GitHub
parent
commit
e38a69ec6f
No known key found for this signature in database GPG Key ID: B5690EEEBB952194
  1. 4
      framework/src/Volo.Abp.Http.Client/Volo/Abp/Http/Client/ClientProxying/ClientProxyUrlBuilder.cs

4
framework/src/Volo.Abp.Http.Client/Volo/Abp/Http/Client/ClientProxying/ClientProxyUrlBuilder.cs

@ -224,7 +224,7 @@ public class ClientProxyUrlBuilder : ITransientDependency
return true; return true;
} }
protected virtual Task<string> ConvertValueToStringAsync(object value) protected virtual Task<string> ConvertValueToStringAsync(object? value)
{ {
if (value is DateTime dateTimeValue) if (value is DateTime dateTimeValue)
{ {
@ -236,6 +236,6 @@ public class ClientProxyUrlBuilder : ITransientDependency
return Task.FromResult(dateTimeValue.ToString("yyyy-MM-ddTHH:mm:ss.fffffff").TrimEnd('0').TrimEnd('.')); return Task.FromResult(dateTimeValue.ToString("yyyy-MM-ddTHH:mm:ss.fffffff").TrimEnd('0').TrimEnd('.'));
} }
return Task.FromResult(value.ToString()!); return Task.FromResult(value?.ToString() ?? string.Empty);
} }
} }

Loading…
Cancel
Save