remove unneeded second cache layer for _location_list
This commit is contained in:
parent
62cffe9644
commit
74f78ab95e
1 changed files with 8 additions and 16 deletions
|
@ -56,13 +56,6 @@ class LocationListFilters(BySearchableFilter, RemoveGeometryFilter):
|
|||
|
||||
def _location_list(request, detailed: bool, filters: LocationListFilters):
|
||||
# todo: cache, visibility, etc…
|
||||
cache_key = 'mapdata:api:location:list:%d:%s:%d' % (
|
||||
filters.searchable + detailed*2 + filters.geometry*4,
|
||||
AccessPermission.cache_key_for_request(request),
|
||||
request.user_permissions.can_access_base_mapdata
|
||||
)
|
||||
result = cache.get(cache_key, None)
|
||||
if result is None:
|
||||
if filters.searchable:
|
||||
locations = searchable_locations_for_request(request)
|
||||
else:
|
||||
|
@ -72,7 +65,6 @@ def _location_list(request, detailed: bool, filters: LocationListFilters):
|
|||
geometry=filters.geometry and can_access_geometry(request),
|
||||
simple_geometry=True)
|
||||
for obj in locations)
|
||||
cache.set(cache_key, result, 300)
|
||||
return result
|
||||
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue