From e13822e7096056ead944d1b7b3ff64864d80ccb5 Mon Sep 17 00:00:00 2001 From: Jo-Philipp Wich Date: Sun, 7 Jul 2019 15:10:30 +0200 Subject: [PATCH] luci-base: uci.js: track packages affected by reorder operations This is required to properly reload the configurations after applying uci changes that solely consist of uci section ordering operations. Signed-off-by: Jo-Philipp Wich --- modules/luci-base/htdocs/luci-static/resources/uci.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/modules/luci-base/htdocs/luci-static/resources/uci.js b/modules/luci-base/htdocs/luci-static/resources/uci.js index f57af6ae76..17f11eecb8 100644 --- a/modules/luci-base/htdocs/luci-static/resources/uci.js +++ b/modules/luci-base/htdocs/luci-static/resources/uci.js @@ -433,6 +433,7 @@ return L.Class.extend({ n = this.state.creates, c = this.state.changes, d = this.state.deletes, + r = this.state.reorder, self = this, snew = [ ], pkgs = { }, @@ -480,6 +481,10 @@ return L.Class.extend({ pkgs[conf] = true; } + if (r) + for (var conf in r) + pkgs[conf] = true; + return Promise.all(tasks).then(function(responses) { /* array "snew" holds references to the created uci sections, -- 2.30.2