summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDanglewood <85772166+deeleeramone@users.noreply.github.com>2024-06-11 14:04:12 -0700
committerDanglewood <85772166+deeleeramone@users.noreply.github.com>2024-06-11 14:04:12 -0700
commitd2023766d5cbfee222c6ba596f54c16dfd4c1a65 (patch)
tree703558af261a6aa97bbb4c0ea7661650a5dc2561
parent2bf8f68285235109f1939ab5c30b3cac893b8431 (diff)
handle none
-rw-r--r--openbb_platform/providers/fred/openbb_fred/models/high_quality_market.py14
1 files changed, 7 insertions, 7 deletions
diff --git a/openbb_platform/providers/fred/openbb_fred/models/high_quality_market.py b/openbb_platform/providers/fred/openbb_fred/models/high_quality_market.py
index 5a6855d20db..3956e73d98e 100644
--- a/openbb_platform/providers/fred/openbb_fred/models/high_quality_market.py
+++ b/openbb_platform/providers/fred/openbb_fred/models/high_quality_market.py
@@ -79,13 +79,13 @@ class FredHighQualityMarketCorporateBondFetcher(
element_id = "219299" if query.yield_curve == "spot" else "219294"
dates: List = [""]
- if query.date and isinstance(query.date, dateType):
- query.date = query.date.strftime("%Y-%m-%d")
-
- dates = query.date.split(",")
- dates = [d.replace(d[-2:], "01") if len(d) == 10 else d for d in dates]
- dates = list(set(dates))
- dates = [f"&observation_date={date}" for date in dates if date] if dates else ""
+ if query.date:
+ if query.date and isinstance(query.date, dateType):
+ query.date = query.date.strftime("%Y-%m-%d")
+ dates = query.date.split(",")
+ dates = [d.replace(d[-2:], "01") if len(d) == 10 else d for d in dates]
+ dates = list(set(dates))
+ dates = [f"&observation_date={date}" for date in dates if date] if dates else ""
URLS = [
f"https://api.stlouisfed.org/fred/release/tables?release_id=402&element_id={element_id}"
+ f"{date}&include_observation_values=true&api_key={api_key}"