From 16c2a05337d975f442aedfb2581f531303e8381d Mon Sep 17 00:00:00 2001
From: atulpatel261194 <atul.patel@intel.com>
Date: Thu, 4 Jan 2024 22:18:23 -0800
Subject: [PATCH] fix(network/svi): create svi directly for update

Signed-off-by: atulpatel261194 <atul.patel@intel.com>
---
 network/svi.go | 7 ++-----
 1 file changed, 2 insertions(+), 5 deletions(-)

diff --git a/network/svi.go b/network/svi.go
index c3b3e11..d31423a 100644
--- a/network/svi.go
+++ b/network/svi.go
@@ -122,12 +122,9 @@ func (c evpnClientImpl) UpdateSvi(ctx context.Context, name string, updateMask [
 	}
 	defer closer()
 	client := c.getEvpnSVIClient(conn)
-	svi, err := client.GetSvi(ctx, &pb.GetSviRequest{
+
+	svi := &pb.Svi{
 		Name: resourceIDToFullName("svis", name),
-	})
-	if err != nil {
-		log.Printf("error getting svi: %s\n", err)
-		return nil, err
 	}
 	data, err := client.UpdateSvi(ctx, &pb.UpdateSviRequest{
 		Svi:          svi,