diff options
| author | Daniil Baturin <daniil@vyos.io> | 2025-08-05 15:32:30 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-08-05 15:32:30 +0100 |
| commit | 29e73893a0fc942a96abc06dfa037afd71778d27 (patch) | |
| tree | 75081939ac37588fbdba4da23c2bc7641e70f64c /src/commit.ml | |
| parent | f08ff04c71da7e3108120a45c1e2d4feb2f8e331 (diff) | |
| parent | 80ce51be1e6bc2365d6e7ae5c8d3ae6b809e67a0 (diff) | |
| download | vyconf-29e73893a0fc942a96abc06dfa037afd71778d27.tar.gz vyconf-29e73893a0fc942a96abc06dfa037afd71778d27.zip | |
Merge pull request #28 from jestabro/fix-delete-paths
T7688: fix management of delete paths on vyconfd delete and commit requests
Diffstat (limited to 'src/commit.ml')
| -rw-r--r-- | src/commit.ml | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/commit.ml b/src/commit.ml index 2e2dbac..8913ceb 100644 --- a/src/commit.ml +++ b/src/commit.ml @@ -194,13 +194,13 @@ let config_result_update c_data n_data = in { c_data with config_result = config; result = result; } | false, DELETE -> - let del = CT.get_subtree c_data.config_diff ["del"] in + let sub = CT.get_subtree c_data.config_diff ["sub"] in let path = match n_data.tag_value with | None -> n_data.path | Some v -> n_data.path @ [v] in - let add_tree = CD.clone del (CT.default) path in + let add_tree = CD.clone sub (CT.default) path in let config = CD.tree_union add_tree c_data.config_result in let result = { success = c_data.result.success && false; |
