diff options
| author | Daniil Baturin <daniil@vyos.io> | 2025-12-22 14:27:53 +0000 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-12-22 14:27:53 +0000 |
| commit | 6cae8dc757c436972485f6e9baa5f4adf8e5e300 (patch) | |
| tree | ef059f0efbd23b767494c69fd9259383c77b29dd /src/config_diff.ml | |
| parent | dcc1a2bb0a6d6182bc758c630f842c2bec1020eb (diff) | |
| parent | d58f34b51032be994346c64dc117b2421aa9cbdc (diff) | |
| download | vyos1x-config-6cae8dc757c436972485f6e9baa5f4adf8e5e300.tar.gz vyos1x-config-6cae8dc757c436972485f6e9baa5f4adf8e5e300.zip | |
Merge pull request #61 from jestabro/fix-show-delete-tag-node
T8113: fix logic error in show on tag nodes
Diffstat (limited to 'src/config_diff.ml')
| -rw-r--r-- | src/config_diff.ml | 14 |
1 files changed, 2 insertions, 12 deletions
diff --git a/src/config_diff.ml b/src/config_diff.ml index 25c393f..54f6474 100644 --- a/src/config_diff.ml +++ b/src/config_diff.ml @@ -587,12 +587,7 @@ let config_diff (rt : Reference_tree.t) ?(recurse=true) (path : string list) (Di in match m with | Added -> - let node = - if (Config_tree.is_tag_value[@alert "-exn"]) res.right path then - (Vytree.get[@alert "-exn"]) res.right (Util.drop_last path) - else - (Vytree.get[@alert "-exn"]) res.right path - in + let node = (Vytree.get[@alert "-exn"]) res.right path in let level = get_level_at_path res.right path in let rendered = Config_tree.render_node indent level node @@ -600,12 +595,7 @@ let config_diff (rt : Reference_tree.t) ?(recurse=true) (path : string list) (Di let rev_diff = diff_str ^ annotate_rendered m rendered in Diff_show {res with config_diff = rev_diff; open_blocks = rev_blocks;} | Subtracted -> - let node = - if (Config_tree.is_tag_value[@alert "-exn"]) res.left path then - (Vytree.get[@alert "-exn"]) res.left (Util.drop_last path) - else - (Vytree.get[@alert "-exn"]) res.left path - in + let node = (Vytree.get[@alert "-exn"]) res.left path in let level = get_level_at_path res.left path in let rendered = Config_tree.render_node indent level node |
