From 7dd1f8ba92ee5e5db9651f4d0b5f404e002e301f Mon Sep 17 00:00:00 2001
From: "S.H." <sebastian.heiss94@proton.me>
Date: Tue, 22 Apr 2025 12:39:57 +0200
Subject: [PATCH] Fix setting /interfaces/interface/config/enabled through
 supporting boolean

---
 applications/rtdt-manager/rtdt-manager/rtdt-manager.go | 3 ++-
 applications/rtdt-manager/venv/venv.go                 | 4 ++--
 2 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/applications/rtdt-manager/rtdt-manager/rtdt-manager.go b/applications/rtdt-manager/rtdt-manager/rtdt-manager.go
index ca675ec71..2bbc14667 100644
--- a/applications/rtdt-manager/rtdt-manager/rtdt-manager.go
+++ b/applications/rtdt-manager/rtdt-manager/rtdt-manager.go
@@ -489,13 +489,14 @@ func (r *RtdtManager) updateMNECallbackTwin(event *event.Event) {
 }
 
 func printEvent(event *event.Event) {
-	fmt.Println("\n")
 	fmt.Println("--------------------------------")
 	fmt.Println("---------- MNE EVENT -----------")
 	fmt.Println("EventID: ", event.ID.ID())
 	fmt.Println("Event Type: ", event.Type)
 	fmt.Println("PathsAndValuesMap: ", event.PathsAndValuesMap)
 	fmt.Println("EntityID", event.EntityID)
+	fmt.Println("--------------------------------")
+	fmt.Println("\n")
 }
 
 func (r *RtdtManager) updateMNECallbackRealnet(event *event.Event) {
diff --git a/applications/rtdt-manager/venv/venv.go b/applications/rtdt-manager/venv/venv.go
index aaea188f9..3fe87a128 100644
--- a/applications/rtdt-manager/venv/venv.go
+++ b/applications/rtdt-manager/venv/venv.go
@@ -119,7 +119,7 @@ func NewVEnv(name, clabFilename, user, pass string, wg *sync.WaitGroup, sdnConfi
 
 	// load topo into DB via API
 	return &VEnv{
-        Name:                 name,
+		Name:                 name,
 		auth:                 gosdnauth,
 		pnd:                  gosdn_pnd,
 		conn:                 gosdnconn,
@@ -270,7 +270,7 @@ func getTypedValue(value, ytype string) (*gnmi.TypedValue, error) {
 	}
 	fmt.Printf("getTypedValue: value=%s, ytype=%s\n", value, ytype)
 	switch ytype {
-	case "bool":
+	case "bool", "boolean":
 		{
 			boolVal, err := strconv.ParseBool(value)
 			if err == nil {
-- 
GitLab