Add null check for subjectId

This commit is contained in:
KurnakovMaksim 2022-02-19 21:34:19 +09:00
parent 8be7497f2d
commit dc5aa100eb

View File

@ -13,7 +13,7 @@
{ {
var subject = context.Subject ?? throw new ArgumentNullException(nameof(context.Subject)); var subject = context.Subject ?? throw new ArgumentNullException(nameof(context.Subject));
var subjectId = subject.Claims.Where(x => x.Type == "sub").FirstOrDefault().Value; var subjectId = subject.Claims.Where(x => x.Type == "sub").FirstOrDefault()?.Value;
var user = await _userManager.FindByIdAsync(subjectId); var user = await _userManager.FindByIdAsync(subjectId);
if (user == null) if (user == null)
@ -27,7 +27,7 @@
{ {
var subject = context.Subject ?? throw new ArgumentNullException(nameof(context.Subject)); var subject = context.Subject ?? throw new ArgumentNullException(nameof(context.Subject));
var subjectId = subject.Claims.Where(x => x.Type == "sub").FirstOrDefault().Value; var subjectId = subject.Claims.Where(x => x.Type == "sub").FirstOrDefault()?.Value;
var user = await _userManager.FindByIdAsync(subjectId); var user = await _userManager.FindByIdAsync(subjectId);
context.IsActive = false; context.IsActive = false;