summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKaarle Ritvanen <kaarle.ritvanen@datakunkku.fi>2014-02-01 01:43:14 +0200
committerKaarle Ritvanen <kaarle.ritvanen@datakunkku.fi>2014-02-01 01:43:45 +0200
commit6e2f40eae43871d8dfb706b869685889e37099a5 (patch)
tree7797c25aa5d446b1d690a6846a25965895010ac6
parent1219a525ba11915318ce7cf11474de688a1749cf (diff)
downloadaconf-6e2f40eae43871d8dfb706b869685889e37099a5.tar.bz2
aconf-6e2f40eae43871d8dfb706b869685889e37099a5.tar.xz
web client: update cache properly when deleting list member
-rw-r--r--web/client.js4
1 files changed, 3 insertions, 1 deletions
diff --git a/web/client.js b/web/client.js
index 9f4457f..7f7daf2 100644
--- a/web/client.js
+++ b/web/client.js
@@ -246,7 +246,9 @@ $(function() {
}
);
- if (!set) data.data[index(name)] = npv;
+ if (data.meta.type == "list" && del)
+ data.data.splice(name - 1, 1);
+ else if (!set) data.data[index(name)] = npv;
else if (del)
data.data.splice(
data.data.indexOf(name), 1