diff --git a/NEWS b/NEWS index 32e10cc2a..06c43a5b6 100644 --- a/NEWS +++ b/NEWS @@ -12,6 +12,7 @@ Bug fixes - [web] fixed handling of duplicate recipients (#4597) - [web] fixed folder export when XSRF validation is enabled (#4502) - [web] don't encode filename extension when exporting folders + - [core] don't always fetch the sorting columns 4.0.4 (2018-10-23) ------------------ diff --git a/SOPE/GDLContentStore/GCSFolder.m b/SOPE/GDLContentStore/GCSFolder.m index 8ea371879..7cfac8890 100644 --- a/SOPE/GDLContentStore/GCSFolder.m +++ b/SOPE/GDLContentStore/GCSFolder.m @@ -464,7 +464,8 @@ static GCSStringFormatter *stringFormatter = nil; sortOrderingsList = [sortOrderings objectEnumerator]; while ((ordering = [sortOrderingsList nextObject])) { - [allFields addObject: [ordering key]]; + if (![allFields containsObject: [ordering key]]) + [allFields addObject: [ordering key]]; } } requirement = [self _tableRequirementForFields: allFields