From 0aaf48dcade406b2cdd5c663609eb4d23862cbdf Mon Sep 17 00:00:00 2001 From: John Estabrook Date: Tue, 15 Sep 2026 13:36:20 -0500 Subject: T7886: T9231: add missing conversion in get_owner --- python/vyos/referencetree.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'python') diff --git a/python/vyos/referencetree.py b/python/vyos/referencetree.py index 0cd969762..24e8da1ec 100644 --- a/python/vyos/referencetree.py +++ b/python/vyos/referencetree.py @@ -71,7 +71,14 @@ class ReferenceTree: return bool(res) def get_owner(self, path): - return self.__lib.get_owner(self.__pointer, path.encode()).decode() + check_path(path) + path_str = ' '.join(map(str, path)).encode() + + owner = self.__lib.get_owner(self.__pointer, path_str) + if not owner: + return None + + return owner.decode() def get_multi_nodes(self, tag_value_placeholder='', as_tuple=False): import json -- cgit v1.2.3