From: Arthur Schiwon Date: Tue, 1 Apr 2014 20:44:08 +0000 (+0200) Subject: When emptying a list, a hidden entry remains. If the user uid is the same as of a... X-Git-Tag: v7.0.0alpha2~144^2~49 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=19fd7cd9c7206cea7c0eba21ed2b5d34ce652429;p=nextcloud-server.git When emptying a list, a hidden entry remains. If the user uid is the same as of a user being to be loaded, it will not be appended but removed. Thus, add a random user name to avoid such happenings. --- diff --git a/settings/js/users/users.js b/settings/js/users/users.js index 63153f67f50..f5c3b1decc5 100644 --- a/settings/js/users/users.js +++ b/settings/js/users/users.js @@ -167,7 +167,11 @@ var UserList = { empty: function() { //one row needs to be kept, because it is cloned to add new rows $('tbody tr:not(:first)').remove(); - $('tbody tr').first().hide(); + tr = $('tbody tr').first(); + tr.hide(); + //on an update a user may be missing when the username matches with that + //of the hidden row. So change this to a random string. + tr.attr('data-uid', Math.random().toString(36).substring(2)); UserList.isEmpty = true; UserList.offset = 0; },