fixed service model binding issue.

This commit is contained in:
kay.one 2012-02-15 22:55:43 -08:00
parent 64ae67acbb
commit 90a2d40146
1 changed files with 7 additions and 3 deletions

View File

@ -25,9 +25,13 @@ namespace NzbDrone.Services.Service
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 @@ namespace NzbDrone.Services.Service
}
catch (Exception e)
{
logger.FatalException("Error deserializing request. " + input, e);
logger.FatalException("Error deserilizing request. " + input, e);
throw;
}
}