From 6e2f40eae43871d8dfb706b869685889e37099a5 Mon Sep 17 00:00:00 2001 From: Kaarle Ritvanen Date: Sat, 1 Feb 2014 01:43:14 +0200 Subject: web client: update cache properly when deleting list member --- web/client.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'web') 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 -- cgit v1.2.3