sort many-to-many-relationships in packageio
This commit is contained in:
parent
908e2baa8c
commit
a42e6a2a23
2 changed files with 2 additions and 2 deletions
|
@ -139,7 +139,7 @@ class LevelConnector(GeometryMapItem):
|
||||||
|
|
||||||
def tofile(self):
|
def tofile(self):
|
||||||
result = super().tofile()
|
result = super().tofile()
|
||||||
result['levels'] = tuple(self.levels.all().order_by('name').values_list('name', flat=True))
|
result['levels'] = sorted(self.levels.all().order_by('name').values_list('name', flat=True))
|
||||||
result.move_to_end('geometry')
|
result.move_to_end('geometry')
|
||||||
return result
|
return result
|
||||||
|
|
||||||
|
|
|
@ -87,7 +87,7 @@ class Package(models.Model):
|
||||||
if self.home_repo is not None:
|
if self.home_repo is not None:
|
||||||
data['home_repo'] = self.home_repo
|
data['home_repo'] = self.home_repo
|
||||||
if self.depends.exists():
|
if self.depends.exists():
|
||||||
data['depends'] = tuple(self.depends.all().order_by('name').values_list('name', flat=True))
|
data['depends'] = sorted(self.depends.all().order_by('name').values_list('name', flat=True))
|
||||||
if self.bottom is not None:
|
if self.bottom is not None:
|
||||||
data['bounds'] = ((float(self.bottom), float(self.left)), (float(self.top), float(self.right)))
|
data['bounds'] = ((float(self.bottom), float(self.left)), (float(self.top), float(self.right)))
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue