Skip to content

Commit

Permalink
correct try/catch location.
Browse files Browse the repository at this point in the history
  • Loading branch information
devinleighsmith committed Jun 28, 2023
1 parent 97a3b8c commit eb0b1ed
Showing 1 changed file with 24 additions and 25 deletions.
49 changes: 24 additions & 25 deletions source/frontend/src/components/maps/hooks/useMapSearch.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -51,8 +51,31 @@ export const useMapSearch = () => {
tileData = pimsProperties.features.length ? pimsProperties : parcel;
} else {
let task1, task2, task3;

task1 = loadProperties(filter);

if (filter?.PIN) {
task2 = parcelsService.findByPin(filter?.PIN);
}
if (filter?.PID) {
task3 = parcelsService.findByPid(filter?.PID);
}

try {
task1 = loadProperties(filter);
const [pidPinInventoryData, pinNonInventoryData, pidNonInventoryData] = await Promise.all(
[task1, task2, task3],
);

tileData = pidPinInventoryData?.features?.length
? pidPinInventoryData
: ({
type: 'FeatureCollection',
features: [
...(pinNonInventoryData?.features || []),
...(pidNonInventoryData?.features || []),
],
bbox: pinNonInventoryData?.bbox || pidNonInventoryData?.bbox,
} as FeatureCollection);
} catch (err) {
setModalContent({
title: 'Unable to connect to PIMS Inventory',
Expand All @@ -69,30 +92,6 @@ export const useMapSearch = () => {
});
setDisplayModal(true);
}

if (filter?.PIN) {
task2 = parcelsService.findByPin(filter?.PIN);
}
if (filter?.PID) {
task3 = parcelsService.findByPid(filter?.PID);
}

const [pidPinInventoryData, pinNonInventoryData, pidNonInventoryData] = await Promise.all([
task1,
task2,
task3,
]);

tileData = pidPinInventoryData?.features?.length
? pidPinInventoryData
: ({
type: 'FeatureCollection',
features: [
...(pinNonInventoryData?.features || []),
...(pidNonInventoryData?.features || []),
],
bbox: pinNonInventoryData?.bbox || pidNonInventoryData?.bbox,
} as FeatureCollection);
}
if (tileData) {
const validFeatures = tileData.features.filter(feature => !!feature?.geometry);
Expand Down

0 comments on commit eb0b1ed

Please sign in to comment.