From bb62e53093172150b866d7a77dc643286a236189 Mon Sep 17 00:00:00 2001 From: shokollm <270575765+shokollm@users.noreply.github.com> Date: Tue, 14 Apr 2026 00:33:38 +0000 Subject: [PATCH] fix: Handle price_change_24h field name in search results Search API returns 'price_change_24h' not 'token_price_change_24h'. Now checks for both. --- src/backend/app/services/ai_agent/conversational.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/backend/app/services/ai_agent/conversational.py b/src/backend/app/services/ai_agent/conversational.py index 75abcf1..1a61d48 100644 --- a/src/backend/app/services/ai_agent/conversational.py +++ b/src/backend/app/services/ai_agent/conversational.py @@ -768,7 +768,8 @@ class ConversationalAgent: addr = t.get("token", "") symbol = t.get("symbol", "") name = t.get("name", "") - price_change = t.get("token_price_change_24h", "N/A") + # 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") mc = t.get("market_cap", "N/A") # Store for context if addr and symbol: