diff --git a/optuna_dashboard/_serializer.py b/optuna_dashboard/_serializer.py
index 016b7fb8..e1840df9 100644
--- a/optuna_dashboard/_serializer.py
+++ b/optuna_dashboard/_serializer.py
@@ -165,13 +165,13 @@ def serialize_study_detail(
form_widgets = get_form_widgets_json(system_attrs)
if form_widgets:
serialized["form_widgets"] = form_widgets
+ serialized["feedback_component_type"] = system_attrs.get(
+ _SYSTEM_ATTR_FEEDBACK_COMPONENT,
+ {
+ "output_type": "note",
+ },
+ )
if serialized["is_preferential"]:
- serialized["feedback_component_type"] = system_attrs.get(
- _SYSTEM_ATTR_FEEDBACK_COMPONENT,
- {
- "output_type": "note",
- },
- )
serialized["preference_history"] = serialize_preference_history(system_attrs)
serialized["preferences"] = get_preferences(system_attrs)
serialized["skipped_trials"] = skipped_trials
diff --git a/optuna_dashboard/ts/apiClient.ts b/optuna_dashboard/ts/apiClient.ts
index e552f773..60c461db 100644
--- a/optuna_dashboard/ts/apiClient.ts
+++ b/optuna_dashboard/ts/apiClient.ts
@@ -101,7 +101,7 @@ interface StudyDetailResponse {
preferences?: [number, number][]
preference_history?: PreferenceHistoryResponce[]
plotly_graph_objects: PlotlyGraphObject[]
- feedback_component_type?: FeedbackComponentType
+ feedback_component_type: FeedbackComponentType
skipped_trials?: number[]
}
@@ -138,9 +138,7 @@ export const getStudyDetailAPI = (
objective_names: res.data.objective_names,
form_widgets: res.data.form_widgets,
is_preferential: res.data.is_preferential,
- feedback_component_type: res.data.feedback_component_type ?? {
- output_type: "note",
- },
+ feedback_component_type: res.data.feedback_component_type,
preferences: res.data.preferences,
preference_history: res.data.preference_history?.map(
convertPreferenceHistory
diff --git a/optuna_dashboard/ts/components/AppDrawer.tsx b/optuna_dashboard/ts/components/AppDrawer.tsx
index b9117707..8740c68a 100644
--- a/optuna_dashboard/ts/components/AppDrawer.tsx
+++ b/optuna_dashboard/ts/components/AppDrawer.tsx
@@ -287,7 +287,7 @@ export const AppDrawer: FC<{
-
+
-
+