forked from expo/troggle
wallets now sorted as well as deduplicated
This commit is contained in:
@@ -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})
|
||||
|
||||
Reference in New Issue
Block a user