소스 검색

egress vaslidation fix

abhishek9686 3 달 전
부모
커밋
0b03b2cdbf
1개의 변경된 파일3개의 추가작업 그리고 2개의 파일을 삭제
  1. 3 2
      logic/egress.go

+ 3 - 2
logic/egress.go

@@ -9,6 +9,7 @@ import (
 	"github.com/gravitl/netmaker/db"
 	"github.com/gravitl/netmaker/models"
 	"github.com/gravitl/netmaker/schema"
+	"github.com/gravitl/netmaker/servercfg"
 )
 
 func ValidateEgressReq(e *schema.Egress) error {
@@ -20,8 +21,8 @@ func ValidateEgressReq(e *schema.Egress) error {
 		return errors.New("failed to get network " + err.Error())
 	}
 
-	if len(e.Nodes) > 1 {
-		return errors.New("can only set one internet routing node")
+	if !servercfg.IsPro && len(e.Nodes) > 1 {
+		return errors.New("can only set one routing node on CE")
 	}
 
 	if len(e.Nodes) > 0 {