diff options
author | Philip Sargent <philip.sargent@klebos.com> | 2022-07-21 11:10:04 +0300 |
---|---|---|
committer | Philip Sargent <philip.sargent@klebos.com> | 2022-07-21 11:10:04 +0300 |
commit | f895a7e44c17cf22b239145372303f110bba3571 (patch) | |
tree | 75b3c17a43633368a58b6ae1041dc4776477e350 /core/views/scans.py | |
parent | 5161fce32e1f7f040ade2b4d8cfb859ae3ba2a0b (diff) | |
download | troggle-f895a7e44c17cf22b239145372303f110bba3571.tar.gz troggle-f895a7e44c17cf22b239145372303f110bba3571.tar.bz2 troggle-f895a7e44c17cf22b239145372303f110bba3571.zip |
wallets now sorted as well as deduplicated
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}) |