diff --git a/server/src/models/Pokemon.js b/server/src/models/Pokemon.js index 4f4beb424..370407ded 100644 --- a/server/src/models/Pokemon.js +++ b/server/src/models/Pokemon.js @@ -454,7 +454,7 @@ class Pokemon extends Model { !getAreaSql( query, perms.areaRestrictions, - args.filters.onlyAreas, + args.filters.onlyAreas || [], isMad, 'pokemon', ) diff --git a/server/src/models/Weather.js b/server/src/models/Weather.js index 012fafca2..de7c9f180 100644 --- a/server/src/models/Weather.js +++ b/server/src/models/Weather.js @@ -34,7 +34,7 @@ class Weather extends Model { const results = await query const areas = config.getSafe('areas') - const cleanUserAreas = args.filters.onlyAreas.filter((area) => + const cleanUserAreas = (args.filters.onlyAreas || []).filter((area) => areas.names.has(area), ) const merged = perms.areaRestrictions.length