From 34cb1800ac8aa15c4045e31650bd9cee77d467ac Mon Sep 17 00:00:00 2001
From: Malte Bauch <malte.bauch@stud.h-da.de>
Date: Tue, 13 Jun 2023 16:03:18 +0200
Subject: [PATCH] Update NextHop to use UnionString

---
 applications/arista-routing-engine/routing.go | 8 +++-----
 1 file changed, 3 insertions(+), 5 deletions(-)

diff --git a/applications/arista-routing-engine/routing.go b/applications/arista-routing-engine/routing.go
index 6672fdeae..350aaa596 100644
--- a/applications/arista-routing-engine/routing.go
+++ b/applications/arista-routing-engine/routing.go
@@ -140,10 +140,8 @@ func setRoutingTable(model *arista.Device, routePrefix string, nextHopIP string)
 	}
 
 	protocolStatic.StaticRoutes.Static[routePrefix].NextHops.NextHop[nextHopIPIndex].Config = &arista.OpenconfigNetworkInstance_NetworkInstances_NetworkInstance_Protocols_Protocol_StaticRoutes_Static_NextHops_NextHop_Config{
-		Index:  ygot.String(nextHopIPIndex),
-		Metric: ygot.Uint32(1),
-		NextHop: &arista.OpenconfigNetworkInstance_NetworkInstances_NetworkInstance_Protocols_Protocol_StaticRoutes_Static_NextHops_NextHop_Config_NextHop_Union_String{
-			String: nextHopIP,
-		},
+		Index:   ygot.String(nextHopIPIndex),
+		Metric:  ygot.Uint32(1),
+		NextHop: arista.UnionString(nextHopIP),
 	}
 }
-- 
GitLab