Skip to content

Commit 6283af5

Browse files
committed
fix(gadm): fix adm level validation
1 parent 640a7a1 commit 6283af5

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

services/geostore.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,8 @@ const fetchGeostoreFromDataApi = ({ adm0, adm1, adm2, token }) => {
6060
const REGION = adm1 ? ` AND gid_1 LIKE '${adm0}.${adm1}__'` : '';
6161
const SUBREGION = adm2 ? ` AND gid_2 LIKE '${adm0}.${adm1}.${adm2}__'` : '';
6262

63-
const admLevel = (adm1 && adm2 ? 2 : 1) || 0;
63+
const admLevel = (adm2 && 2) || (adm1 && 1) || 0;
64+
6465
const query = `SELECT gfw_bbox, gfw_geostore_id,
6566
ST_AsGeoJSON(ST_SimplifyPreserveTopology(ST_RemoveRepeatedPoints(geom, 0.001), 0.001)) AS gfw_geojson
6667
FROM gadm_administrative_boundaries WHERE adm_level='${admLevel}' AND ${COUNTRY}${REGION}${SUBREGION} limit 1`;

0 commit comments

Comments
 (0)