diff --git a/backend/windmill-api/src/jobs.rs b/backend/windmill-api/src/jobs.rs index 394af5b981..60d6171738 100644 --- a/backend/windmill-api/src/jobs.rs +++ b/backend/windmill-api/src/jobs.rs @@ -4294,7 +4294,7 @@ pub struct RawResult { pub result: Option>>, pub flow_status: Option>>, pub language: Option, - pub created_by: String, + pub created_by: Option, } #[derive(FromRow)] @@ -4338,7 +4338,7 @@ async fn get_completed_job_result( let raw_result = RawResult::from_row(&result)?; - if opt_authed.is_none() && raw_result.created_by != "anonymous" { + if opt_authed.is_none() && raw_result.created_by.unwrap_or_default() != "anonymous" { match (suspended_job, resume_id, approver, secret) { (Some(suspended_job), Some(resume_id), approver, Some(secret)) => { let mut parent_job = id;