diff --git a/optuna_dashboard/_app.py b/optuna_dashboard/_app.py index 6dab087a..2401f3f0 100644 --- a/optuna_dashboard/_app.py +++ b/optuna_dashboard/_app.py @@ -139,13 +139,9 @@ def create_app( response.status = 404 # Not found return {"reason": f"study_id={study_id} is not found"} - summary = get_study_summary(storage, study_id) - if summary is None: - response.status = 500 - return {"reason": "Failed to load the study"} try: dst_study = optuna.create_study( - storage=storage, study_name=dst_study_name, directions=summary.directions + storage=storage, study_name=dst_study_name, directions=src_study.directions ) dst_study.add_trials(src_study.get_trials(deepcopy=False)) except DuplicatedStudyError: