Skip to content

Commit e8139c6

Browse files
committed
Add check for plugin requiring itself
This should be considered an invalid requirement Signed-off-by: Derek McGowan <derek@mcg.dev>
1 parent 01f62ae commit e8139c6

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

plugin.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -169,7 +169,7 @@ func (registry Registry) Register(r *Registration) Registry {
169169
}
170170

171171
for _, requires := range r.Requires {
172-
if requires == "*" && len(r.Requires) != 1 {
172+
if (requires == "*" && len(r.Requires) != 1) || requires == r.Type {
173173
panic(ErrInvalidRequires)
174174
}
175175
}

0 commit comments

Comments
 (0)