diff --git a/source/java/org/alfresco/repo/calendar/CalendarServiceImpl.java b/source/java/org/alfresco/repo/calendar/CalendarServiceImpl.java index 58d391236d..0536ac3eb0 100644 --- a/source/java/org/alfresco/repo/calendar/CalendarServiceImpl.java +++ b/source/java/org/alfresco/repo/calendar/CalendarServiceImpl.java @@ -255,9 +255,11 @@ public class CalendarServiceImpl implements CalendarService } // Build our sorting, by date + // Sort by start date, then end date, then created at for two events with matching times List> sort = new ArrayList>(); sort.add(new Pair(CalendarModel.PROP_FROM_DATE, true)); sort.add(new Pair(CalendarModel.PROP_TO_DATE, true)); + sort.add(new Pair(ContentModel.PROP_CREATED, true)); // We only want calendar entries Set types = new HashSet(); diff --git a/source/java/org/alfresco/repo/calendar/cannedqueries/GetCalendarEntriesCannedQueryFactory.java b/source/java/org/alfresco/repo/calendar/cannedqueries/GetCalendarEntriesCannedQueryFactory.java index 640867d776..db643ff083 100644 --- a/source/java/org/alfresco/repo/calendar/cannedqueries/GetCalendarEntriesCannedQueryFactory.java +++ b/source/java/org/alfresco/repo/calendar/cannedqueries/GetCalendarEntriesCannedQueryFactory.java @@ -124,9 +124,11 @@ public class GetCalendarEntriesCannedQueryFactory extends AbstractQNameAwareCann protected CannedQuerySortDetails createCQSortDetails() { + // Sort by start date, then end date, then created at for two events with matching times List> sort = new ArrayList>(); sort.add(new Pair(CalendarModel.PROP_FROM_DATE, SortOrder.ASCENDING)); sort.add(new Pair(CalendarModel.PROP_TO_DATE, SortOrder.ASCENDING)); + sort.add(new Pair(ContentModel.PROP_CREATED, SortOrder.ASCENDING)); return new CannedQuerySortDetails(sort); } diff --git a/source/java/org/alfresco/repo/wiki/WikiServiceImpl.java b/source/java/org/alfresco/repo/wiki/WikiServiceImpl.java index 07dbe97d2f..9b5036f37d 100644 --- a/source/java/org/alfresco/repo/wiki/WikiServiceImpl.java +++ b/source/java/org/alfresco/repo/wiki/WikiServiceImpl.java @@ -134,7 +134,10 @@ public class WikiServiceImpl implements WikiService siteService, transactionService, taggingService); } - private String buildName(String title) + /** + * Turns a Title into a Page Name. + */ + private static String buildName(String title) { // The name is based on the title, but with underscores String name = title.replace(' ', '_');