From 7a64632a63b1b942603f20731c582fbfd6eb8331 Mon Sep 17 00:00:00 2001 From: shokollm <270575765+shokollm@users.noreply.github.com> Date: Tue, 14 Apr 2026 00:37:48 +0000 Subject: [PATCH] fix: Correct price_change field fallback logic Was returning 'N/A' incorrectly when token_price_change_24h was missing. Now properly checks: price_change_24h OR token_price_change_24h OR 'N/A' --- src/backend/app/services/ai_agent/conversational.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/backend/app/services/ai_agent/conversational.py b/src/backend/app/services/ai_agent/conversational.py index 1a61d48..b27a1bd 100644 --- a/src/backend/app/services/ai_agent/conversational.py +++ b/src/backend/app/services/ai_agent/conversational.py @@ -769,7 +769,7 @@ class ConversationalAgent: symbol = t.get("symbol", "") name = t.get("name", "") # Search API uses price_change_24h, trending uses token_price_change_24h - price_change = t.get("price_change_24h") or t.get("token_price_change_24h", "N/A") + price_change = t.get("price_change_24h") or t.get("token_price_change_24h") or "N/A" mc = t.get("market_cap", "N/A") # Store for context if addr and symbol: