补齐原图编辑失败追踪事件
provider 失败时记录 external_generation_run 失败状态 保留现有外部 API 失败审计与错误映射
This commit is contained in:
@@ -107,6 +107,21 @@ pub(crate) async fn edit_raw_image(
|
||||
Ok(generated) => generated,
|
||||
Err(error) => {
|
||||
record_openai_image_failure_if_configured(&audit_settings, &error).await;
|
||||
if let Some(state) = tracking_state.as_ref() {
|
||||
record_external_generation_run_after_success(
|
||||
state,
|
||||
platform_image::VECTOR_ENGINE_PROVIDER,
|
||||
"raw_image_edit",
|
||||
"raw_image_edit",
|
||||
tracking_payload,
|
||||
started_at_micros,
|
||||
false,
|
||||
Some(error.message().to_string()),
|
||||
None,
|
||||
None,
|
||||
)
|
||||
.await;
|
||||
}
|
||||
return Err(map_platform_image_error(error));
|
||||
}
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user