Add SURVEX_TOPNAME (top-level survex file) as a setting item in settings.py so it's not hardcoded.

This commit is contained in:
expo on server
2019-06-26 03:32:18 +01:00
parent b42249890e
commit 02d3cc84d5
3 changed files with 8 additions and 5 deletions

View File

@@ -97,7 +97,7 @@ class SurvexBlockLookUpManager(models.Manager):
blocknames = []
else:
blocknames = name.split(".")
block = SurvexBlock.objects.get(parent=None, survexfile__path="all")
block = SurvexBlock.objects.get(parent=None, survexfile__path=settings.SURVEX_TOPNAME)
for blockname in blocknames:
block = SurvexBlock.objects.get(parent=block, name__iexact=blockname)
return block