pipe the argument to storage (#3184)

This commit is contained in:
Max Novich
2025-06-30 16:55:31 -07:00
committed by GitHub
parent 00eddcb880
commit 6ecf3582ad
5 changed files with 145 additions and 21 deletions
+8 -3
View File
@@ -1248,6 +1248,7 @@ async fn run_scheduled_job_internal(
&session_file_path,
&updated_metadata,
&all_session_messages,
true,
) {
tracing::error!(
"[Job {}] Failed to persist final messages: {}",
@@ -1278,6 +1279,7 @@ async fn run_scheduled_job_internal(
&session_file_path,
&fallback_metadata,
&all_session_messages,
true,
) {
tracing::error!("[Job {}] Failed to persist final messages with fallback metadata: {}", job.id, e_fb);
}
@@ -1304,9 +1306,12 @@ async fn run_scheduled_job_internal(
message_count: 0,
..Default::default()
};
if let Err(e) =
crate::session::storage::save_messages_with_metadata(&session_file_path, &metadata, &[])
{
if let Err(e) = crate::session::storage::save_messages_with_metadata(
&session_file_path,
&metadata,
&[],
true,
) {
tracing::error!(
"[Job {}] Failed to persist metadata for empty job: {}",
job.id,