wallets now sorted as well as deduplicated

This commit is contained in:
Philip Sargent
2022-07-21 11:10:04 +03:00
parent 5161fce32e
commit f895a7e44c
2 changed files with 5 additions and 3 deletions

View File

@@ -72,13 +72,15 @@ def allwallets(request):
def cavewallets(request, cave_id):
'''Returns all the wallets for just one cave,
'''
Gcavelookup = GetCaveLookup()
if cave_id in Gcavelookup:
cave = Gcavelookup[cave_id]
else:
return render(request,'errors/badslug.html', {'badslug': cave_id})
print(f'cavewallets {cave_id=} {cave=}')
# remove duplication. SOrting is done in the template
wallets = set(Wallet.objects.filter(survexblock__survexfile__cave=cave))
manywallets = list(wallets)
manywallets = set(Wallet.objects.filter(survexblock__survexfile__cave=cave))
return render(request, 'cavewallets.html', { 'manywallets':manywallets, 'settings': settings, 'cave': cave})