Dmitry Beresnev commited on
Commit
156858e
·
1 Parent(s): c805be0

fix news dashboard

Browse files
Files changed (1) hide show
  1. app/pages/05_Dashboard.py +5 -3
app/pages/05_Dashboard.py CHANGED
@@ -180,10 +180,8 @@ with st.sidebar:
180
 
181
  # ---- Main Content Area ----
182
 
183
- # Check for forced refresh
184
  force_refresh = st.session_state.get('force_refresh', False)
185
- if force_refresh:
186
- st.session_state.force_refresh = False
187
 
188
  # Fetch news from all sources IN PARALLEL for maximum performance
189
  import pandas as pd
@@ -293,6 +291,10 @@ with st.spinner("🔍 Fetching latest financial news in parallel..."):
293
  except Exception as e:
294
  st.warning(f"Error fetching {source_name} news: {e}")
295
 
 
 
 
 
296
  # Apply filters using cache manager (with filter result caching)
297
  filters = {
298
  'category': category_filter,
 
180
 
181
  # ---- Main Content Area ----
182
 
183
+ # Check for forced refresh (don't clear yet - wait until after fetching)
184
  force_refresh = st.session_state.get('force_refresh', False)
 
 
185
 
186
  # Fetch news from all sources IN PARALLEL for maximum performance
187
  import pandas as pd
 
291
  except Exception as e:
292
  st.warning(f"Error fetching {source_name} news: {e}")
293
 
294
+ # Clear force refresh flag after fetching is complete
295
+ if force_refresh:
296
+ st.session_state.force_refresh = False
297
+
298
  # Apply filters using cache manager (with filter result caching)
299
  filters = {
300
  'category': category_filter,