diff --git a/openbb_terminal/stocks/fundamental_analysis/eclect_us_model.py b/openbb_terminal/stocks/fundamental_analysis/eclect_us_model.py index b4b877bec1a..086b982d4b6 100644 --- a/openbb_terminal/stocks/fundamental_analysis/eclect_us_model.py +++ b/openbb_terminal/stocks/fundamental_analysis/eclect_us_model.py @@ -53,6 +53,18 @@ def get_filings_analysis(symbol: str) -> pd.DataFrame: map(resultGroupMapper("Risk factors"), response_dict[0]["rf_highlights"]), columns=["Group", "Good", "Sentence"], ) + + if risk.empty: + response_dict_rf = [x for x in response_dict if x["rf_highlights"] != []] + if response_dict_rf != []: + risk = pd.DataFrame( + map( + resultGroupMapper("Risk factors"), + response_dict_rf[0]["rf_highlights"], + ), + columns=["Group", "Good", "Sentence"], + ) + analysis = pd.DataFrame( map( resultGroupMapper("Discussion and Analysis"),