From c7e1687b4e22a3832cd68907d9abc830738430d6 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Andr=C3=A9=20Sterba?= <andre.sterba@stud.h-da.de>
Date: Thu, 6 May 2021 09:22:43 +0200
Subject: [PATCH] Handle error in ChangeOND

---
 nucleus/principalNetworkDomain.go | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/nucleus/principalNetworkDomain.go b/nucleus/principalNetworkDomain.go
index 9052619b0..7c577523c 100644
--- a/nucleus/principalNetworkDomain.go
+++ b/nucleus/principalNetworkDomain.go
@@ -317,6 +317,9 @@ func (pnd *pndImplementation) ChangeOND(uuid uuid.UUID, operation interface{}, p
 	}
 	cpy, err := ygot.DeepCopy(d.GoStruct)
 	ygot.BuildEmptyTree(cpy)
+	if err != nil {
+		return err
+	}
 
 	p, err := ygot.StringToStructuredPath(path)
 	if err != nil {
-- 
GitLab