Browse Source

Handle the case where datetime is null.

pull/9057/head
maliming 5 years ago
parent
commit
7a3068661c
  1. 5
      framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/ModelBinding/AbpDateTimeModelBinder.cs

5
framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/ModelBinding/AbpDateTimeModelBinder.cs

@ -22,8 +22,9 @@ namespace Volo.Abp.AspNetCore.Mvc.ModelBinding
await _dateTimeModelBinder.BindModelAsync(bindingContext);
if (bindingContext.Result.IsModelSet)
{
// ReSharper disable once PossibleNullReferenceException
bindingContext.Result = ModelBindingResult.Success(_clock.Normalize((DateTime) bindingContext.Result.Model));
bindingContext.Result = ModelBindingResult.Success(bindingContext.Result.Model != null
? _clock.Normalize((DateTime) bindingContext.Result.Model)
: bindingContext.Result.Model);
}
}
}

Loading…
Cancel
Save