diff --git a/server/src/services/api/scannerApi.js b/server/src/services/api/scannerApi.js
index dce481ab8..8b468d6c2 100644
--- a/server/src/services/api/scannerApi.js
+++ b/server/src/services/api/scannerApi.js
@@ -37,17 +37,17 @@ module.exports = async function scannerApi(category, method, data = null) {
console.log(
`[scannerApi] Request to scan new location by ${data.username}${
data.userId ? ` (${data.userId})` : ''
- } - type ${data.scanNextType}: ${data.scanNextLocation[0].toFixed(
+ } - type ${data.scanNextType}: ${data.scanLocation[0].toFixed(
5,
- )},${data.scanNextLocation[1].toFixed(5)}`,
+ )},${data.scanLocation[1].toFixed(5)}`,
)
const coords =
config.scanner.backendConfig.platform === 'mad'
- ? `${parseFloat(
- data.scanNextCoords[0][0].toFixed(5),
- )},${parseFloat(data.scanNextCoords[0][1].toFixed(5))}`
+ ? `${parseFloat(data.scanCoords[0][0].toFixed(5))},${parseFloat(
+ data.scanCoords[0][1].toFixed(5),
+ )}`
: JSON.stringify(
- data.scanNextCoords.map((coord) => ({
+ data.scanCoords.map((coord) => ({
lat: parseFloat(coord[0].toFixed(5)),
lon: parseFloat(coord[1].toFixed(5)),
})),
@@ -76,12 +76,12 @@ module.exports = async function scannerApi(category, method, data = null) {
console.log(
`[scannerApi] Request to scan new zone by ${data.username}${
data.userId ? ` (${data.userId})` : ''
- } - size ${data.scanZoneSize}: ${data.scanZoneLocation[0].toFixed(
+ } - size ${data.scanZoneSize}: ${data.scanLocation[0].toFixed(
5,
- )},${data.scanZoneLocation[1].toFixed(5)}`,
+ )},${data.scanLocation[1].toFixed(5)}`,
)
const coords = JSON.stringify(
- data.scanZoneCoords.map((coord) => ({
+ data.scanCoords.map((coord) => ({
lat: parseFloat(coord[0].toFixed(5)),
lon: parseFloat(coord[1].toFixed(5)),
})),
diff --git a/src/components/Map.jsx b/src/components/Map.jsx
index 281782510..e6228e141 100644
--- a/src/components/Map.jsx
+++ b/src/components/Map.jsx
@@ -10,8 +10,7 @@ import { useStatic, useStore } from '@hooks/useStore'
import Nav from './layout/Nav'
import QueryData from './QueryData'
import Webhook from './layout/dialogs/webhooks/Webhook'
-import ScanNext from './layout/dialogs/scanner/ScanNext'
-import ScanZone from './layout/dialogs/scanner/ScanZone'
+import ScanOnDemand from './layout/dialogs/scanner/ScanOnDemand'
import ClientError from './layout/dialogs/ClientError'
const userSettingsCategory = (category) => {
@@ -164,7 +163,7 @@ export default function Map({
Object.entries({ ...ui, ...ui.wayfarer, ...ui.admin }).map(
([category, value]) => {
let enabled = false
-
+ if (scanZoneMode === 'setLocation') return null
switch (category) {
case 'scanAreas':
if (
@@ -275,20 +274,21 @@ export default function Map({
)
)}
{scanNextMode && (
-
)}
{scanZoneMode && (
-
)}