diff --git a/src/Umbraco.Web.BackOffice/Filters/JsonCamelCaseFormatterAttribute.cs b/src/Umbraco.Web.BackOffice/Filters/JsonCamelCaseFormatterAttribute.cs
index 03e61f1e53..c5151f42d9 100644
--- a/src/Umbraco.Web.BackOffice/Filters/JsonCamelCaseFormatterAttribute.cs
+++ b/src/Umbraco.Web.BackOffice/Filters/JsonCamelCaseFormatterAttribute.cs
@@ -14,6 +14,7 @@ namespace Umbraco.Web.BackOffice.Filters
{
public JsonCamelCaseFormatterAttribute() : base(typeof(JsonCamelCaseFormatterFilter))
{
+ Order = 2; //must be higher than AngularJsonOnlyConfigurationAttribute.Order
}
private class JsonCamelCaseFormatterFilter : IResultFilter
diff --git a/src/Umbraco.Web.Common/Filters/AngularJsonOnlyConfigurationAttribute.cs b/src/Umbraco.Web.Common/Filters/AngularJsonOnlyConfigurationAttribute.cs
index ee3f176584..05abe6cfbc 100644
--- a/src/Umbraco.Web.Common/Filters/AngularJsonOnlyConfigurationAttribute.cs
+++ b/src/Umbraco.Web.Common/Filters/AngularJsonOnlyConfigurationAttribute.cs
@@ -16,6 +16,7 @@ namespace Umbraco.Web.Common.Filters
{
public AngularJsonOnlyConfigurationAttribute() : base(typeof(AngularJsonOnlyConfigurationFilter))
{
+ Order = 1; // Must be low, to be overridden by other custom formatters, but higher then all framework stuff.
}
private class AngularJsonOnlyConfigurationFilter : IResultFilter
diff --git a/src/Umbraco.Web.Common/Filters/JsonDateTimeFormatAttribute.cs b/src/Umbraco.Web.Common/Filters/JsonDateTimeFormatAttribute.cs
index dc4b0ad483..9c9496b282 100644
--- a/src/Umbraco.Web.Common/Filters/JsonDateTimeFormatAttribute.cs
+++ b/src/Umbraco.Web.Common/Filters/JsonDateTimeFormatAttribute.cs
@@ -17,7 +17,7 @@ namespace Umbraco.Web.Common.Filters
{
public JsonDateTimeFormatAttribute() : base(typeof(JsonDateTimeFormatFilter))
{
- Order = -2000;
+ Order = 2; //must be higher than AngularJsonOnlyConfigurationAttribute.Order
}
private class JsonDateTimeFormatFilter : IResultFilter
diff --git a/src/Umbraco.Web.Common/Filters/OutgoingNoHyphenGuidFormatAttribute.cs b/src/Umbraco.Web.Common/Filters/OutgoingNoHyphenGuidFormatAttribute.cs
index 02fbbce9e2..27ed71117d 100644
--- a/src/Umbraco.Web.Common/Filters/OutgoingNoHyphenGuidFormatAttribute.cs
+++ b/src/Umbraco.Web.Common/Filters/OutgoingNoHyphenGuidFormatAttribute.cs
@@ -16,7 +16,7 @@ namespace Umbraco.Web.Common.Filters
{
public OutgoingNoHyphenGuidFormatAttribute() : base(typeof(OutgoingNoHyphenGuidFormatFilter))
{
- Order = -2000;
+ Order = 2; //must be higher than AngularJsonOnlyConfigurationAttribute.Order
}
private class OutgoingNoHyphenGuidFormatFilter : IResultFilter
diff --git a/src/Umbraco.Web/Umbraco.Web.csproj b/src/Umbraco.Web/Umbraco.Web.csproj
index bbee9d054c..afa9f9f147 100755
--- a/src/Umbraco.Web/Umbraco.Web.csproj
+++ b/src/Umbraco.Web/Umbraco.Web.csproj
@@ -155,7 +155,6 @@
-
@@ -416,4 +415,4 @@
-
\ No newline at end of file
+