diff options
Diffstat (limited to 'core/views/scans.py')
-rw-r--r-- | core/views/scans.py | 6 |
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}) |