Reimplemented get_dbref_range
It always returned every object in the database
This commit is contained in:
parent
66ced94b58
commit
5a5de51a5c
1 changed files with 6 additions and 8 deletions
|
|
@ -152,14 +152,12 @@ class TypedObjectManager(idmapper.manager.SharedMemoryManager):
|
||||||
Return all objects inside and including the
|
Return all objects inside and including the
|
||||||
given boundaries.
|
given boundaries.
|
||||||
"""
|
"""
|
||||||
min_dbref, max_dbref = self.dbref(min_dbref), self.dbref(max_dbref)
|
retval = super(TypedObjectManager, self).all()
|
||||||
if not min_dbref or not max_dbref:
|
if min_dbref != None:
|
||||||
return self.all()
|
retval = retval.filter(id__gte=self.dbref(min_dbref, reqhash=False))
|
||||||
if not min_dbref:
|
if max_dbref != None:
|
||||||
return self.filter(id__lte=max_dbref)
|
retval = retval.filter(id__lte=self.dbref(max_dbref, reqhash=False))
|
||||||
elif not max_dbref:
|
return retval
|
||||||
return self.filter(id__gte=min_dbref)
|
|
||||||
return self.filter(id__gte=min_dbref).filter(id__lte=min_dbref)
|
|
||||||
|
|
||||||
def object_totals(self):
|
def object_totals(self):
|
||||||
"""
|
"""
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue