summaryrefslogtreecommitdiffstats
path: root/core/views/scans.py
diff options
context:
space:
mode:
Diffstat (limited to 'core/views/scans.py')
-rw-r--r--core/views/scans.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/core/views/scans.py b/core/views/scans.py
index e3279f3..770b925 100644
--- a/core/views/scans.py
+++ b/core/views/scans.py
@@ -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})