diff options
| author | John Estabrook <jestabro@vyos.io> | 2026-09-15 13:36:20 -0500 |
|---|---|---|
| committer | John Estabrook <jestabro@vyos.io> | 2026-10-08 07:41:04 -0500 |
| commit | 0aaf48dcade406b2cdd5c663609eb4d23862cbdf (patch) | |
| tree | 54e5f71aa3c283628f7e48c500dee8a8045ecbd9 /python | |
| parent | 1ac0219e62c7b0efee9e81e7266558dffc7b14e6 (diff) | |
| download | vyos-1x-0aaf48dcade406b2cdd5c663609eb4d23862cbdf.tar.gz vyos-1x-0aaf48dcade406b2cdd5c663609eb4d23862cbdf.zip | |
T7886: T9231: add missing conversion in get_owner
Diffstat (limited to 'python')
| -rw-r--r-- | python/vyos/referencetree.py | 9 |
1 files changed, 8 insertions, 1 deletions
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 |
