fix(audit): remove per-cue audit noise from mark_cue_reviewed endpoint

This commit is contained in:
Vadym Samoilenko 2026-05-14 11:31:37 +01:00
parent 7bba8256ce
commit 82d438df7c

View file

@ -462,19 +462,6 @@ async def mark_cue_reviewed(
state_dict = (updated_doc.get("language_qc") or {}).get(lang, {})
from ...models.job import LanguageQCState
state = LanguageQCState(**state_dict) if isinstance(state_dict, dict) else LanguageQCState()
await audit_logger.log_action(
action=AuditAction.LANGUAGE_QC_MARK_CUE_REVIEWED,
description=f"Cue marked as reviewed for language '{lang}', job {job_id}",
user=current_user,
request=http_request,
resource_type="job",
resource_id=job_id,
details={
"lang": lang,
"reviewed_cues": state.reviewed_cues if hasattr(state, "reviewed_cues") else None,
"total_cues": request.total_cues,
},
)
return LanguageQCStateResponse(lang=lang, state=state)