fix(kpi_dashboard): facebook/instagram None kpi 필터링

followers=0 일 때 _follower_kpi 가 None 반환하는데 fb/ig 만 필터링 없이
kpis 리스트에 그대로 들어가서 KPIMetric pydantic 검증에서 stuck. 다른 채널
(YT/TikTok 등) 처럼 if k 필터링 추가.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
advenced_report
Mina Choi 2026-06-05 09:27:41 +09:00
parent c4cbbaf7e7
commit c0fa48ff75
1 changed files with 2 additions and 2 deletions

View File

@ -64,8 +64,8 @@ def build_kpi_dashboard(
print("facebook_kpis", facebook_kpis) print("facebook_kpis", facebook_kpis)
print("instagram_kpis", instagram_kpis) print("instagram_kpis", instagram_kpis)
kpis += facebook_kpis kpis += [k for k in facebook_kpis if k]
kpis += instagram_kpis kpis += [k for k in instagram_kpis if k]
for k in [ for k in [
_follower_kpi("YouTube 구독자", youtube.get("subscribers")), _follower_kpi("YouTube 구독자", youtube.get("subscribers")),
_follower_kpi("TikTok 팔로워", tiktok.get("followers")), _follower_kpi("TikTok 팔로워", tiktok.get("followers")),