From 895fc0bd0489a3dc9693a5ecbcef7f192eeafad5 Mon Sep 17 00:00:00 2001 From: Hiroki Takizawa Date: Wed, 6 Dec 2023 16:26:02 +0900 Subject: [PATCH] Update optuna_dashboard/_app.py Co-authored-by: Shuhei Watanabe <47781922+nabenabe0928@users.noreply.github.com> --- optuna_dashboard/_app.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/optuna_dashboard/_app.py b/optuna_dashboard/_app.py index 0af6756d..f6718945 100644 --- a/optuna_dashboard/_app.py +++ b/optuna_dashboard/_app.py @@ -460,6 +460,8 @@ def create_app( response.status = 404 # Not found return {"reason": f"study_id={study_id} is not found"} trials = get_trials(storage, study_id) + if len(trials) == 0: + return {"reason": f"study_id={study_id} has no trials"} param_names = sorted(set(chain.from_iterable([t.params.keys() for t in trials]))) user_attr_names = sorted(set(chain.from_iterable([t.user_attrs.keys() for t in trials])))