GuglielmoTor commited on
Commit
4f37612
·
verified ·
1 Parent(s): 19e8520

Update services/report_data_handler.py

Browse files
Files changed (1) hide show
  1. services/report_data_handler.py +2 -1
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": metrics_for_kr
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: