fix query string parsing issue

pull/702/head
LukePulverenti 12 years ago
parent bd2f385e56
commit 815240f920

@ -10,19 +10,19 @@ namespace MediaBrowser.Api.Images
/// <summary>
/// The max width
/// </summary>
public int? MaxWidth;
public int? MaxWidth { get; set; }
/// <summary>
/// The max height
/// </summary>
public int? MaxHeight;
public int? MaxHeight { get; set; }
/// <summary>
/// The width
/// </summary>
public int? Width;
public int? Width { get; set; }
/// <summary>
/// The height
/// </summary>
public int? Height;
public int? Height { get; set; }
/// <summary>
/// Gets or sets the quality.
/// </summary>

@ -207,54 +207,58 @@ namespace MediaBrowser.Common.Net
return;
}
RaiseReceiveWebRequest(context);
try
{
ProcessRequest(context);
}
catch (InvalidOperationException ex)
Task.Run(() =>
{
HandleException(context.Response, ex, 422);
RaiseReceiveWebRequest(context);
throw;
}
catch (ResourceNotFoundException ex)
{
HandleException(context.Response, ex, 404);
try
{
ProcessRequest(context);
}
catch (InvalidOperationException ex)
{
HandleException(context.Response, ex, 422);
throw;
}
catch (FileNotFoundException ex)
{
HandleException(context.Response, ex, 404);
throw;
}
catch (ResourceNotFoundException ex)
{
HandleException(context.Response, ex, 404);
throw;
}
catch (DirectoryNotFoundException ex)
{
HandleException(context.Response, ex, 404);
throw;
}
catch (FileNotFoundException ex)
{
HandleException(context.Response, ex, 404);
throw;
}
catch (UnauthorizedAccessException ex)
{
HandleException(context.Response, ex, 401);
throw;
}
catch (DirectoryNotFoundException ex)
{
HandleException(context.Response, ex, 404);
throw;
}
catch (ArgumentException ex)
{
HandleException(context.Response, ex, 400);
throw;
}
catch (UnauthorizedAccessException ex)
{
HandleException(context.Response, ex, 401);
throw;
}
catch (Exception ex)
{
HandleException(context.Response, ex, 500);
throw;
}
catch (ArgumentException ex)
{
HandleException(context.Response, ex, 400);
throw;
}
throw;
}
catch (Exception ex)
{
HandleException(context.Response, ex, 500);
throw;
}
});
}
/// <summary>

Loading…
Cancel
Save