Skip to content

Commit d70652e

Browse files
committed
pkg/repo: Use handlers from the Repo instance when loading Documents
Signed-off-by: Stephen Augustus <[email protected]>
1 parent 31721da commit d70652e

File tree

1 file changed

+4
-10
lines changed

1 file changed

+4
-10
lines changed

pkg/repo/repo.go

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -444,12 +444,9 @@ func (r *Repo) loadKEPFromYaml(kepPath string) (*api.Proposal, error) {
444444
return nil, errors.Wrapf(err, "opening PRR approval %s", prrPath)
445445
}
446446

447-
parser, err := api.NewPRRHandler()
448-
if err != nil {
449-
return nil, errors.Wrap(err, "creating new PRR handler")
450-
}
447+
handler := r.PRRHandler
451448

452-
approval, err := parser.Parse(prrFile)
449+
approval, err := handler.Parse(prrFile)
453450
if err != nil {
454451
return nil, errors.Wrapf(err, "parsing PRR")
455452
}
@@ -489,12 +486,9 @@ func (r *Repo) loadKEPFromOldStyle(kepPath string) (*api.Proposal, error) {
489486

490487
reader := bytes.NewReader(b)
491488

492-
parser, err := api.NewKEPHandler()
493-
if err != nil {
494-
return nil, errors.Wrap(err, "creating new KEP handler")
495-
}
489+
handler := r.KEPHandler
496490

497-
kep, err := parser.Parse(reader)
491+
kep, err := handler.Parse(reader)
498492
if err != nil {
499493
return nil, fmt.Errorf("kep is invalid: %s", kep.Error)
500494
}

0 commit comments

Comments
 (0)