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 <jo@mein.io>
This commit is contained in:
Jo-Philipp Wich 2019-07-07 15:10:30 +02:00
parent f743b96882
commit e13822e709
1 changed files with 5 additions and 0 deletions

View File

@ -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,