diff --git a/routes/weather.ts b/routes/weather.ts index 48d62b1..c34cf17 100644 --- a/routes/weather.ts +++ b/routes/weather.ts @@ -278,7 +278,12 @@ export const getWateringData = async function( req: express.Request, res: expres let scale = -1, rainDelay = -1; if ( adjustmentMethod === ADJUSTMENT_METHOD.ZIMMERMAN ) { - scale = calculateZimmermanWateringScale( adjustmentOptions, wateringData ); + try { + scale = calculateZimmermanWateringScale( adjustmentOptions, wateringData ); + } catch ( err ) { + res.send( "Error: " + err ); + return; + } } if (wateringData) {