From a1cfbbcdb54f111296e58432980970ff4d5f7179 Mon Sep 17 00:00:00 2001 From: kim jeong yong Date: Wed, 25 Mar 2026 17:56:58 +0900 Subject: [PATCH] =?UTF-8?q?[fix]=20block=5Fexpansion=5Fweather.js=EC=9D=98?= =?UTF-8?q?=20=EB=82=A0=EC=94=A8=20=EB=8D=B0=EC=9D=B4=ED=84=B0=20=EC=B2=98?= =?UTF-8?q?=EB=A6=AC=20=EA=B0=9C=EC=84=A0=20-=20=ED=8A=B9=EC=A0=95=20?= =?UTF-8?q?=EB=82=A0=EC=A7=9C=EC=9D=98=20=EB=82=A0=EC=94=A8=20=EB=8D=B0?= =?UTF-8?q?=EC=9D=B4=ED=84=B0=EA=B0=80=20=EC=97=86=EC=9D=84=20=EA=B2=BD?= =?UTF-8?q?=EC=9A=B0=20=EA=B8=B0=EB=B3=B8=20=EB=8D=B0=EC=9D=B4=ED=84=B0?= =?UTF-8?q?=EB=A5=BC=20=EB=B0=98=ED=99=98=ED=95=98=EB=8F=84=EB=A1=9D=20?= =?UTF-8?q?=EC=98=A4=EB=A5=98=20=EC=B2=98=EB=A6=AC=20=EA=B0=95=ED=99=94.?= =?UTF-8?q?=20-=20=EB=82=A0=EC=94=A8=20=EB=8D=B0=EC=9D=B4=ED=84=B0?= =?UTF-8?q?=EB=A5=BC=20=ED=83=80=EC=9E=85=EA=B3=BC=20=EB=82=A0=EC=A7=9C=20?= =?UTF-8?q?=EA=B8=B0=EB=B0=98=EC=9C=BC=EB=A1=9C=20=EC=A1=B0=ED=9A=8C?= =?UTF-8?q?=ED=95=98=EB=8A=94=20=ED=82=A4=20=ED=95=A0=EB=8B=B9=20=EB=A1=9C?= =?UTF-8?q?=EC=A7=81=EC=9D=84=20=EB=A6=AC=ED=8C=A9=ED=84=B0=EB=A7=81?= =?UTF-8?q?=ED=95=B4=20=20=20=EB=AA=85=ED=99=95=EC=84=B1=EA=B3=BC=20?= =?UTF-8?q?=EC=95=88=EC=A0=95=EC=84=B1=20=ED=96=A5=EC=83=81.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/playground/blocks/block_expansion_weather.js | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/playground/blocks/block_expansion_weather.js b/src/playground/blocks/block_expansion_weather.js index aa92c36d9d..43b8555093 100644 --- a/src/playground/blocks/block_expansion_weather.js +++ b/src/playground/blocks/block_expansion_weather.js @@ -3,16 +3,17 @@ const { getStateOptions, getCityOptions, locationData } = require('../../util/lo const { callApi } = require('../../util/common'); function resolveData(weatherData, type, dateStr) { + const defaultData = Entry.EXPANSION_BLOCK.weather.defaultData; try { + let key = Entry.EXPANSION_BLOCK.weather.getDate(dateStr); if (type === 'now') { - return weatherData[Object.keys(weatherData)[0]]; + key = Object.keys(weatherData)[0]; } else if (type === 'hour') { - return weatherData[dateStr]; - } else { - return weatherData[Entry.EXPANSION_BLOCK.weather.getDate(dateStr)]; + key = dateStr; } + return weatherData[key] || defaultData; } catch (e) { - return Entry.EXPANSION_BLOCK.weather.defaultData; + return defaultData; } }