diff --git a/shared/server/ObjectsServer.py b/shared/server/ObjectsServer.py index 29768f45..ed081d1c 100644 --- a/shared/server/ObjectsServer.py +++ b/shared/server/ObjectsServer.py @@ -2140,12 +2140,12 @@ class ObjectsServer(AdministrableServerMixin, Server): possibleWriterIds = 'everybody' objectIds = virtualServer.objects.keys() if objectIds and hasattr( - virtualServer.loadObjectCore(objectIds[0]), 'modificationTime'): - def modificationTimeSorter( + virtualServer.loadObjectCore(objectIds[0]), 'creationTime'): + def creationTimeSorter( xId, yId, virtualServer = virtualServer): - return cmp(virtualServer.loadObjectCore(yId).modificationTime, - virtualServer.loadObjectCore(xId).modificationTime) - objectIds.sort(modificationTimeSorter) + return cmp(virtualServer.loadObjectCore(yId).creationTime, + virtualServer.loadObjectCore(xId).creationTime) + objectIds.sort(creationTimeSorter) result = [] for objectId in objectIds: object = virtualServer.loadObjectCore(objectId)