modif majeure, le getLastObjects() se base désormais sur le creationTime plutôt
que le modificationTime
This commit is contained in:
parent
9415993849
commit
885fd48d34
|
@ -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)
|
||||
|
|
Reference in New Issue