forked from SoDOff-Project/sodoff
fix internal error in GetAvatarByUserId
This commit is contained in:
parent
a0f7b1ba3e
commit
69910dad12
@ -446,12 +446,15 @@ public class ContentController : Controller {
|
|||||||
public IActionResult GetAvatarByUserId([FromForm] Guid userId)
|
public IActionResult GetAvatarByUserId([FromForm] Guid userId)
|
||||||
{
|
{
|
||||||
Viking? viking = ctx.Vikings.FirstOrDefault(e => e.Uid == userId);
|
Viking? viking = ctx.Vikings.FirstOrDefault(e => e.Uid == userId);
|
||||||
|
if (viking is null)
|
||||||
|
return Ok(new AvatarData());
|
||||||
|
|
||||||
AvatarData avatarData = XmlUtil.DeserializeXml<AvatarData>(viking.AvatarSerialized);
|
AvatarData avatarData = XmlUtil.DeserializeXml<AvatarData>(viking.AvatarSerialized);
|
||||||
|
if (avatarData is null)
|
||||||
|
return Ok(new AvatarData());
|
||||||
|
|
||||||
avatarData.Id = viking.Id;
|
avatarData.Id = viking.Id;
|
||||||
|
return Ok(avatarData);
|
||||||
if (viking != null && avatarData != null) return Ok(avatarData);
|
|
||||||
else return Ok(new AvatarData());
|
|
||||||
}
|
}
|
||||||
|
|
||||||
[HttpPost]
|
[HttpPost]
|
||||||
|
Loading…
x
Reference in New Issue
Block a user