get rid of any/interface type in job database

This commit is contained in:
aliamerj
2025-08-29 10:17:44 +03:00
parent d693c4f5a6
commit 373f978baa
3 changed files with 33 additions and 61 deletions
@@ -519,8 +519,8 @@ func toPeerListItemResponse(peer *nbpeer.Peer, groupsInfo []api.GroupMinimum, dn
}
func toSingleJobResponse(job *types.Job) (*api.JobResponse, error) {
var workloadResponse api.WorkloadResponse
if err := job.BuildWorkloadResponse(&workloadResponse); err != nil {
workload, err := job.BuildWorkloadResponse()
if err != nil {
return nil, err
}
@@ -536,7 +536,7 @@ func toSingleJobResponse(job *types.Job) (*api.JobResponse, error) {
TriggeredBy: job.TriggeredBy,
Status: api.JobResponseStatus(job.Status),
FailedReason: failed,
Workload: workloadResponse,
Workload: *workload,
}, nil
}