From c0fa48ff7515285316cf17bea6e1d21bf248a362 Mon Sep 17 00:00:00 2001 From: Mina Choi Date: Fri, 5 Jun 2026 09:27:41 +0900 Subject: [PATCH] =?UTF-8?q?fix(kpi=5Fdashboard):=20facebook/instagram=20No?= =?UTF-8?q?ne=20kpi=20=ED=95=84=ED=84=B0=EB=A7=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit followers=0 일 때 _follower_kpi 가 None 반환하는데 fb/ig 만 필터링 없이 kpis 리스트에 그대로 들어가서 KPIMetric pydantic 검증에서 stuck. 다른 채널 (YT/TikTok 등) 처럼 if k 필터링 추가. Co-Authored-By: Claude Opus 4.7 (1M context) --- app/services/kpi_dashboard.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/services/kpi_dashboard.py b/app/services/kpi_dashboard.py index aaae558..2899256 100644 --- a/app/services/kpi_dashboard.py +++ b/app/services/kpi_dashboard.py @@ -64,8 +64,8 @@ def build_kpi_dashboard( print("facebook_kpis", facebook_kpis) print("instagram_kpis", instagram_kpis) - kpis += facebook_kpis - kpis += instagram_kpis + kpis += [k for k in facebook_kpis if k] + kpis += [k for k in instagram_kpis if k] for k in [ _follower_kpi("YouTube 구독자", youtube.get("subscribers")), _follower_kpi("TikTok 팔로워", tiktok.get("followers")),