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 85eb55b6d9..122ed18857 100644 --- a/src/Umbraco.Web.Common/Filters/AngularJsonOnlyConfigurationAttribute.cs +++ b/src/Umbraco.Web.Common/Filters/AngularJsonOnlyConfigurationAttribute.cs @@ -13,6 +13,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