Use reference name for loading. Allow closes to happen automatically.

This commit is contained in:
Chris Roberts 2022-06-20 13:04:21 -07:00
parent eee26ce5a0
commit 526c43a926

View File

@ -55,12 +55,11 @@ func (r *Runner) executeJob(
opts = append(opts, core.WithBasisRef(ref))
// Load our basis
b, err := r.factory.New(job.Id, opts...)
b, err := r.factory.New(ref.Name, opts...)
if err != nil {
return
}
defer b.Close()
scope = b
// Lets check for a project, and if we have one,
@ -74,7 +73,7 @@ func (r *Runner) executeJob(
if err != nil {
return
}
defer p.Close()
scope = p
}
@ -86,7 +85,7 @@ func (r *Runner) executeJob(
if err != nil {
return
}
defer m.Close()
scope = m
}