Spaces:
Running
Running
Update services/report_data_handler.py
Browse files
services/report_data_handler.py
CHANGED
@@ -223,6 +223,7 @@ def save_key_results(
|
|
223 |
data_subject_value = kr.get("data_subject")
|
224 |
|
225 |
metrics_for_kr = _get_metrics_for_subject(data_subject_value, metrics)
|
|
|
226 |
|
227 |
key_result_payloads.append({
|
228 |
"okr": parent_objective_id,
|
@@ -232,7 +233,7 @@ def save_key_results(
|
|
232 |
# FIX: Convert Enum to its value before sending.
|
233 |
"kr_type": kr_type.value if hasattr(kr_type, 'value') else kr_type,
|
234 |
"data_subject": kr.get("data_subject"),
|
235 |
-
"metriche_data_subject":
|
236 |
})
|
237 |
|
238 |
if not key_result_payloads:
|
|
|
223 |
data_subject_value = kr.get("data_subject")
|
224 |
|
225 |
metrics_for_kr = _get_metrics_for_subject(data_subject_value, metrics)
|
226 |
+
metrics_as_string = json.dumps(metrics_for_kr) if metrics_for_kr else None
|
227 |
|
228 |
key_result_payloads.append({
|
229 |
"okr": parent_objective_id,
|
|
|
233 |
# FIX: Convert Enum to its value before sending.
|
234 |
"kr_type": kr_type.value if hasattr(kr_type, 'value') else kr_type,
|
235 |
"data_subject": kr.get("data_subject"),
|
236 |
+
"metriche_data_subject": metrics_as_string
|
237 |
})
|
238 |
|
239 |
if not key_result_payloads:
|