mirror of
https://github.com/bitwarden/mobile
synced 2025-12-05 23:53:33 +00:00
properly parse error model
This commit is contained in:
@@ -27,9 +27,9 @@ namespace Bit.Core.Models.Response
|
||||
}
|
||||
if(errorModel != null)
|
||||
{
|
||||
Message = errorModel.GetValue("Message", StringComparison.OrdinalIgnoreCase)?.Value<string>();
|
||||
ValidationErrors = errorModel.GetValue("ValidationErrors", StringComparison.OrdinalIgnoreCase)
|
||||
?.Value<Dictionary<string, List<string>>>();
|
||||
var model = errorModel.ToObject<ErrorModel>();
|
||||
Message = model.Message;
|
||||
ValidationErrors = model.ValidationErrors;
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -60,5 +60,11 @@ namespace Bit.Core.Models.Response
|
||||
}
|
||||
return Message;
|
||||
}
|
||||
|
||||
private class ErrorModel
|
||||
{
|
||||
public string Message { get; set; }
|
||||
public Dictionary<string, List<string>> ValidationErrors { get; set; }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user