Check if dependencies are selectors in validate

This commit is contained in:
Ettore Di Giacinto 2020-04-10 20:00:37 +02:00
parent 42c380029c
commit d8919f7250
No known key found for this signature in database
GPG Key ID: 1ADA699B145A2D1C

View File

@ -146,14 +146,19 @@ func NewTreeValidateCommand() *cobra.Command {
all := p.GetRequires()
all = append(all, p.GetConflicts()...)
for _, r := range all {
deps, err := reciper.GetDatabase().FindPackages(
&pkg.DefaultPackage{
Name: r.GetName(),
Category: r.GetCategory(),
Version: r.GetVersion(),
},
)
var deps pkg.Packages
var err error
if r.IsSelector() {
deps, err = reciper.GetDatabase().FindPackages(
&pkg.DefaultPackage{
Name: r.GetName(),
Category: r.GetCategory(),
Version: r.GetVersion(),
},
)
} else {
deps = append(deps, r)
}
if err != nil || len(deps) < 1 {
if err != nil {