1
0
Fork 0
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:
kay.one 2012-02-15 22:55:43 -08:00
parent 64ae67acbb
commit 90a2d40146

View file

@ -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;
}
}