浏览代码

fix src policy check

abhishek9686 7 月之前
父节点
当前提交
3bdb7fb5e3
共有 1 个文件被更改,包括 6 次插入3 次删除
  1. 6 3
      logic/acls.go

+ 6 - 3
logic/acls.go

@@ -307,9 +307,12 @@ func IsAclPolicyValid(acl models.Acl) bool {
 					return false
 					return false
 				}
 				}
 			} else {
 			} else {
-				_, err := GetNodeByID(srcI.Value)
-				if err != nil {
-					return false
+				_, nodeErr := GetNodeByID(srcI.Value)
+				if nodeErr != nil {
+					_, staticNodeErr := GetExtClient(srcI.Value, acl.NetworkID.String())
+					if staticNodeErr != nil {
+						return false
+					}
 				}
 				}
 			}
 			}