diff --git a/src/c3nav/routing/api/positioning.py b/src/c3nav/routing/api/positioning.py index 31827c44..3e3bf460 100644 --- a/src/c3nav/routing/api/positioning.py +++ b/src/c3nav/routing/api/positioning.py @@ -8,9 +8,9 @@ from pydantic_extra_types.mac_address import MacAddress from c3nav.api.auth import auth_responses from c3nav.api.schema import BaseSchema -from c3nav.editor.models import ChangeSet from c3nav.mapdata.models.access import AccessPermission from c3nav.mapdata.schemas.models import CustomLocationSchema +from c3nav.mapdata.tasks import update_ap_names_bssid_mapping from c3nav.mapdata.utils.cache.stats import increment_cache_key from c3nav.routing.locator import Locator from c3nav.routing.schemas import LocateWifiPeerSchema, LocateIBeaconPeerSchema @@ -41,7 +41,7 @@ class PositioningResult(BaseSchema): description="determine position based on wireless measurements " "(including ranging, if available)", response={200: PositioningResult, **auth_responses}) -def get_position(request, parameters: LocateRequestSchema, update_ap_names_bssid_mapping=None): +def get_position(request, parameters: LocateRequestSchema): try: location = Locator.load().locate(parameters.wifi_peers, permissions=AccessPermission.get_for_request(request))