mirror of
https://github.com/lidarr/Lidarr
synced 2025-02-12 17:24:55 +00:00
fixed service model binding issue.
This commit is contained in:
parent
64ae67acbb
commit
90a2d40146
1 changed files with 7 additions and 3 deletions
|
@ -25,9 +25,13 @@ public override object BindModel(ControllerContext controllerContext, ModelBindi
|
|||
return base.BindModel(controllerContext, bindingContext);
|
||||
}
|
||||
|
||||
using (var reader = new StreamReader(request.InputStream))
|
||||
using (var stream = request.InputStream)
|
||||
{
|
||||
input = reader.ReadToEnd();
|
||||
stream.Seek(0, SeekOrigin.Begin);
|
||||
using (var reader = new StreamReader(stream))
|
||||
{
|
||||
input = reader.ReadToEnd();
|
||||
}
|
||||
}
|
||||
|
||||
var deserializedObject = JsonConvert.DeserializeObject(input, bindingContext.ModelMetadata.ModelType);
|
||||
|
@ -36,7 +40,7 @@ public override object BindModel(ControllerContext controllerContext, ModelBindi
|
|||
}
|
||||
catch (Exception e)
|
||||
{
|
||||
logger.FatalException("Error deserializing request. " + input, e);
|
||||
logger.FatalException("Error deserilizing request. " + input, e);
|
||||
throw;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue