diff --git a/openbis-ipad/openBIS/openBIS.xcodeproj/project.xcworkspace/xcuserdata/cramakri.xcuserdatad/UserInterfaceState.xcuserstate b/openbis-ipad/openBIS/openBIS.xcodeproj/project.xcworkspace/xcuserdata/cramakri.xcuserdatad/UserInterfaceState.xcuserstate
index 186eb736b63bc6a51baba0e059737a4df20e8c71..162693172727ad0697ad5ef62bfda1df3108aa2a 100644
Binary files a/openbis-ipad/openBIS/openBIS.xcodeproj/project.xcworkspace/xcuserdata/cramakri.xcuserdatad/UserInterfaceState.xcuserstate and b/openbis-ipad/openBIS/openBIS.xcodeproj/project.xcworkspace/xcuserdata/cramakri.xcuserdatad/UserInterfaceState.xcuserstate differ
diff --git a/openbis-ipad/openBIS/openBIS/CISDOBOpenBisModel.m b/openbis-ipad/openBIS/openBIS/CISDOBOpenBisModel.m
index 8bc377d969f3f2fe2726955eed4309ba87ccafcc..461f03be058d614a0b2b16beae73266d48075f1a 100644
--- a/openbis-ipad/openBIS/openBIS/CISDOBOpenBisModel.m
+++ b/openbis-ipad/openBIS/openBIS/CISDOBOpenBisModel.m
@@ -176,6 +176,13 @@
 }
 
 #pragma mark - Fetched results controller
+- (void)applyStandardSortDescriptorsToFetchRequest:(NSFetchRequest *)fetchReqeust
+{
+    NSSortDescriptor *categorySortDescriptor = [[NSSortDescriptor alloc] initWithKey:@"category" ascending: NO];
+    NSSortDescriptor *summaryHeaderSortDescriptor = [[NSSortDescriptor alloc] initWithKey:@"summaryHeader" ascending: YES selector: @selector(localizedStandardCompare:)];
+    NSArray *sortDescriptors = @[categorySortDescriptor, summaryHeaderSortDescriptor];
+    [fetchReqeust setSortDescriptors: sortDescriptors];
+}
 
 - (void)initializeRootFetchedResultsController
 {
@@ -187,11 +194,7 @@
     NSPredicate *predicate = [NSPredicate predicateWithFormat: @"rootLevel == YES"];
     [fetchRequest setPredicate: predicate];
     
-    NSSortDescriptor *categorySortDescriptor = [[NSSortDescriptor alloc] initWithKey:@"category" ascending: NO];
-    NSSortDescriptor *summaryHeaderSortDescriptor = [[NSSortDescriptor alloc] initWithKey:@"summaryHeader" ascending: YES];
-    NSArray *sortDescriptors = @[categorySortDescriptor, summaryHeaderSortDescriptor];
-    [fetchRequest setSortDescriptors:sortDescriptors];
-    
+    [self applyStandardSortDescriptorsToFetchRequest: fetchRequest];
 
     NSFetchedResultsController *aFetchedResultsController = [[NSFetchedResultsController alloc] initWithFetchRequest: fetchRequest managedObjectContext: self.managedObjectContext sectionNameKeyPath: @"category" cacheName: @"Root"];
     aFetchedResultsController.delegate = self;
@@ -217,10 +220,7 @@
             nil];
     NSFetchRequest *fetchRequest = [model fetchRequestFromTemplateWithName: @"EntityAndChildren" substitutionVariables: fetchVariables];
     
-    NSSortDescriptor *categorySortDescriptor = [[NSSortDescriptor alloc] initWithKey:@"category" ascending: NO];
-    NSSortDescriptor *summaryHeaderSortDescriptor = [[NSSortDescriptor alloc] initWithKey:@"summaryHeader" ascending: YES];
-    NSArray *sortDescriptors = @[categorySortDescriptor, summaryHeaderSortDescriptor];
-    [fetchRequest setSortDescriptors:sortDescriptors];
+    [self applyStandardSortDescriptorsToFetchRequest: fetchRequest];
     
     NSFetchedResultsController *aFetchedResultsController = [[NSFetchedResultsController alloc] initWithFetchRequest: fetchRequest managedObjectContext: self.managedObjectContext sectionNameKeyPath: @"category" cacheName: _parentModel.selectedObject.permId];
     aFetchedResultsController.delegate = self;