diff --git a/src/Umbraco.Web/HttpRequestExtensions.cs b/src/Umbraco.Web/HttpRequestExtensions.cs
index e700f96571..d7f9e409c8 100644
--- a/src/Umbraco.Web/HttpRequestExtensions.cs
+++ b/src/Umbraco.Web/HttpRequestExtensions.cs
@@ -32,7 +32,7 @@ namespace Umbraco.Web
///
public static string GetItemAsString(this HttpRequest request, string key, string valueIfNotFound = "")
{
- return new HttpRequestWrapper(request).GetItemAsString(key);
+ return new HttpRequestWrapper(request).GetItemAsString(key, valueIfNotFound);
}
///
@@ -44,7 +44,7 @@ namespace Umbraco.Web
///
public static string GetItemAsString(this HttpRequestBase request, string key, string valueIfNotFound = "")
{
- var val = HttpContext.Current.Request[key];
+ var val = request[key];
return !val.IsNullOrWhiteSpace() ? val : valueIfNotFound;
}
@@ -57,7 +57,7 @@ namespace Umbraco.Web
///
public static T GetItemAs(this HttpRequestBase request, string key)
{
- var val = HttpContext.Current.Request[key];
+ var val = request[key];
var whitespaceCheck = !val.IsNullOrWhiteSpace() ? val : string.Empty;
if (whitespaceCheck.IsNullOrWhiteSpace())
return (T) typeof (T).GetDefaultValue();