diff --git a/dash/pages/search.py b/dash/pages/search.py index 4cb53ec..e171689 100644 --- a/dash/pages/search.py +++ b/dash/pages/search.py @@ -391,11 +391,14 @@ def filter_results(**kwargs): for item_title in unique_series_titles[0:show_num]: try: - forecast_series_dicts[item_title] = get_forecast_data( + series_data = get_forecast_data( item_title ) + if series_data == None: + raise FileNotFoundError + + forecast_series_dicts[item_title] = series_data - series_data = forecast_series_dicts[item_title] url_title = urlencode({"title": item_title}) title = ( diff --git a/dash/pages/series.py b/dash/pages/series.py index 2a54d40..ba9475d 100644 --- a/dash/pages/series.py +++ b/dash/pages/series.py @@ -112,6 +112,8 @@ def _forecast_performance_layout(): def _get_series_title(title): try: series_data_dict = get_forecast_data(title) + if series_data_dict == None: + raise Exception except: return "Series" @@ -361,6 +363,8 @@ def wrapper(*args): if "title" in parse_result: title = parse_result["title"][0] series_data_dict = get_forecast_data(title) + if series_data_dict == None: + raise PreventUpdate del kwargs_dict[location_id] return func(series_data_dict, **kwargs_dict) diff --git a/updater/run_models.py b/updater/run_models.py index e2076f4..a2228a7 100644 --- a/updater/run_models.py +++ b/updater/run_models.py @@ -37,7 +37,7 @@ "RComb", "LinearRegressionForecast", "RNN_M4_benchmark", - "FBProphet", + # "FBProphet", "RCES", ]