From 287dd32485b6bc7c9bc834c1e29693295868cbec Mon Sep 17 00:00:00 2001 From: "Bobby (aider)" Date: Thu, 13 Feb 2025 08:44:37 -0800 Subject: [PATCH] fix: Handle non-string trade direction in trading journal display --- src/pages/journal/trading_journal_page.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/pages/journal/trading_journal_page.py b/src/pages/journal/trading_journal_page.py index 0b63cba..83220be 100644 --- a/src/pages/journal/trading_journal_page.py +++ b/src/pages/journal/trading_journal_page.py @@ -321,7 +321,11 @@ def trading_journal_page(): else: st.metric("Entry Price", f"${trade['entry_price']:.2f}") st.metric("Shares", trade['shares']) - st.metric("Type", trade.get('direction', 'Buy').capitalize()) + direction = trade.get('direction') + if isinstance(direction, str): + st.metric("Type", direction.capitalize()) + else: + st.metric("Type", "Buy") with col2: if trade['direction'] == 'buy':