From: Jo-Philipp Wich Date: Sun, 7 Jul 2019 13:10:30 +0000 (+0200) Subject: luci-base: uci.js: track packages affected by reorder operations X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;ds=sidebyside;h=e13822e7096056ead944d1b7b3ff64864d80ccb5;p=oweals%2Fluci.git 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 --- diff --git a/modules/luci-base/htdocs/luci-static/resources/uci.js b/modules/luci-base/htdocs/luci-static/resources/uci.js index f57af6ae7..17f11eecb 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,