Skip to content

Commit

Permalink
fix to add type filter for dependent package (#1156)
Browse files Browse the repository at this point in the history
Signed-off-by: pxp928 <parth.psu@gmail.com>
  • Loading branch information
pxp928 authored Aug 15, 2023
1 parent 6fb18da commit 606f5da
Showing 1 changed file with 7 additions and 7 deletions.
14 changes: 7 additions & 7 deletions pkg/assembler/backends/arangodb/isDependency.go
Original file line number Diff line number Diff line change
Expand Up @@ -124,18 +124,18 @@ func setIsDependencyMatchValues(arangoQueryBuilder *arangoQueryBuilder, isDepend
if isDependencySpec.DependentPackage != nil {
arangoQueryBuilder.forOutBound(isDependencyDepPkgEdgesStr, "depName", "isDependency")
if isDependencySpec.DependentPackage.Name != nil {
arangoQueryBuilder.filter("depName", "name", "==", "@name")
queryValues["name"] = *isDependencySpec.DependentPackage.Name
arangoQueryBuilder.filter("depName", "name", "==", "@depName")
queryValues["depName"] = *isDependencySpec.DependentPackage.Name
}
arangoQueryBuilder.forInBound(pkgHasNameStr, "depNamespace", "depName")
if isDependencySpec.DependentPackage.Namespace != nil {
arangoQueryBuilder.filter("depNamespace", "namespace", "==", "@namespace")
queryValues["namespace"] = *isDependencySpec.DependentPackage.Namespace
arangoQueryBuilder.filter("depNamespace", "namespace", "==", "@depNamespace")
queryValues["depNamespace"] = *isDependencySpec.DependentPackage.Namespace
}
arangoQueryBuilder.forInBound(pkgHasNamespaceStr, "depType", "depNamespace")
if isDependencySpec.DependentPackage.Namespace != nil {
arangoQueryBuilder.filter("depType", "type", "==", "@type")
queryValues["type"] = *isDependencySpec.DependentPackage.Type
if isDependencySpec.DependentPackage.Type != nil {
arangoQueryBuilder.filter("depType", "type", "==", "@depType")
queryValues["depType"] = *isDependencySpec.DependentPackage.Type
}
} else {
arangoQueryBuilder.forOutBound(isDependencyDepPkgEdgesStr, "depName", "isDependency")
Expand Down

0 comments on commit 606f5da

Please sign in to comment.