fixed service model binding issue.

pull/6/head
kay.one 13 years ago
parent 64ae67acbb
commit 90a2d40146

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

Loading…
Cancel
Save