diff --git a/src/PollinationSDK/Wrapper/RunInfo.cs b/src/PollinationSDK/Wrapper/RunInfo.cs index 2f016efb..07f73b81 100644 --- a/src/PollinationSDK/Wrapper/RunInfo.cs +++ b/src/PollinationSDK/Wrapper/RunInfo.cs @@ -23,6 +23,7 @@ public class RunInfo public string ProjectName { get; private set; } public string ProjectSlug => $"{ProjectOwner}/{ProjectName}"; public string RunSlug => $"{ProjectSlug}/{RunID}"; + public string JobId { get; set; } public RecipeInterface Recipe { get; private set; } //[IgnoreDataMember] diff --git a/src/PollinationSDK/Wrapper/ScheduledJobInfo.cs b/src/PollinationSDK/Wrapper/ScheduledJobInfo.cs index 2d35b822..3345c94c 100644 --- a/src/PollinationSDK/Wrapper/ScheduledJobInfo.cs +++ b/src/PollinationSDK/Wrapper/ScheduledJobInfo.cs @@ -287,7 +287,8 @@ public RunInfo GetRunInfo(int runIndex) } var runInfo = new RunInfo(schJobInfo.CloudProject, firstRun); - + // assign job id to runInfo, so that ListRunAssets could use + runInfo.JobId = schJobInfo.JobID; _runInfoCache.Add(runIndex, runInfo); return runInfo; }