From f85299b5186bf2d34c838c9822c878c0187085b4 Mon Sep 17 00:00:00 2001 From: "Bobby (aider)" Date: Thu, 13 Feb 2025 08:50:49 -0800 Subject: [PATCH] fix: Add type checking for trade direction to prevent AttributeError --- src/pages/journal/trading_journal_page.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/pages/journal/trading_journal_page.py b/src/pages/journal/trading_journal_page.py index 409e2e9..2b798f1 100644 --- a/src/pages/journal/trading_journal_page.py +++ b/src/pages/journal/trading_journal_page.py @@ -327,7 +327,10 @@ def trading_journal_page(): st.metric(price_label, "N/A") st.metric("Shares", trade['shares']) direction = trade.get('direction', 'buy') - st.metric("Type", direction.capitalize()) + if isinstance(direction, str): + st.metric("Type", direction.capitalize()) + else: + st.metric("Type", "Buy") # Default value if direction is not a string with col2: if trade['direction'] == 'buy':