From 0afdf654590dc3c004d5e69efbf335436f81ffc9 Mon Sep 17 00:00:00 2001 From: VishalDalwadi Date: Tue, 7 Apr 2026 16:01:13 +0530 Subject: [PATCH] fix(go): add disabled egress mode; --- migrate/migrate.go | 3 +++ schema/egress.go | 5 +++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/migrate/migrate.go b/migrate/migrate.go index 575e2495..e33d3879 100644 --- a/migrate/migrate.go +++ b/migrate/migrate.go @@ -589,6 +589,9 @@ func migrateToEgressV1() { CreatedBy: user.UserName, CreatedAt: time.Now().UTC(), } + if !e.Nat { + e.Mode = schema.DisabledNAT + } err = e.Create(db.WithContext(context.TODO())) if err == nil { acl := models.Acl{ diff --git a/schema/egress.go b/schema/egress.go index c9063d3f..628fe6cd 100644 --- a/schema/egress.go +++ b/schema/egress.go @@ -13,8 +13,9 @@ const egressTable = "egresses" type EgressNATMode string const ( - VirtualNAT EgressNATMode = "virtual_nat" - DirectNAT EgressNATMode = "direct_nat" + DisabledNAT EgressNATMode = "disabled" + VirtualNAT EgressNATMode = "virtual_nat" + DirectNAT EgressNATMode = "direct_nat" ) type Egress struct {