refactor getReferences #103
@ -19,6 +19,9 @@ test/
|
|||||||
tests/
|
tests/
|
||||||
*_test.go
|
*_test.go
|
||||||
|
|
||||||
|
# false positive
|
||||||
|
testutil/network/network.go
|
||||||
|
|
||||||
# Semgrep rules folder
|
# Semgrep rules folder
|
||||||
.semgrep
|
.semgrep
|
||||||
|
|
||||||
|
@ -170,8 +170,8 @@ func getReferences(ctx context.Context, resolver QueryResolver, r *registrytypes
|
|||||||
|
|
||||||
func getIds(obj map[string]interface{}) []string {
|
func getIds(obj map[string]interface{}) []string {
|
||||||
var ids []string
|
var ids []string
|
||||||
for _, val := range obj {
|
for key := range obj {
|
||||||
if innerObj, ok := val.(map[string]interface{}); ok {
|
if innerObj, ok := obj[key].(map[string]interface{}); ok {
|
||||||
if _, ok := innerObj["/"]; ok && len(innerObj) == 1 {
|
if _, ok := innerObj["/"]; ok && len(innerObj) == 1 {
|
||||||
if _, ok := innerObj["/"].(string); ok {
|
if _, ok := innerObj["/"].(string); ok {
|
||||||
ids = append(ids, innerObj["/"].(string))
|
ids = append(ids, innerObj["/"].(string))
|
||||||
|
Loading…
Reference in New Issue
Block a user