From c4dcfc9ccfaa99b91a1e4611eeea0c6cd4108e8d Mon Sep 17 00:00:00 2001 From: yflory Date: Tue, 3 Sep 2019 13:45:32 +0200 Subject: [PATCH] Fix redraw ownership modal in drive --- www/common/common-ui-elements.js | 8 ++++++-- www/drive/inner.js | 1 - 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/www/common/common-ui-elements.js b/www/common/common-ui-elements.js index f4f5108e6..3683f567a 100644 --- a/www/common/common-ui-elements.js +++ b/www/common/common-ui-elements.js @@ -111,7 +111,7 @@ define([ // Remove owner column var drawRemove = function (pending) { var _owners = {}; - var o = pending ? pending_owners : owners; + var o = (pending ? pending_owners : owners) || []; o.forEach(function (ed) { var f; Object.keys(friends).some(function (c) { @@ -189,6 +189,7 @@ define([ err = err || (res && res.error); if (err) { waitFor.abort(); + redrawAll(); return void UI.warn('ERROR' + err); } // XXX UI.log('DONE'); // XXX @@ -280,6 +281,7 @@ define([ err = err || (res && res.error); if (err) { waitFor.abort(); + redrawAll(); return void UI.warn('ERROR' + err); } // XXX })); @@ -318,7 +320,9 @@ define([ redrawAll = function () { if (pending) { return; } pending = true; - common.getPadMetadata(null, function (obj) { + common.getPadMetadata({ + channel: data.channel + }, function (obj) { pending = false; if (obj && obj.error) { return; } owners = obj.owners; diff --git a/www/drive/inner.js b/www/drive/inner.js index 138d01f3d..1eb411023 100644 --- a/www/drive/inner.js +++ b/www/drive/inner.js @@ -3719,7 +3719,6 @@ define([ sframeChan.query('Q_GET_PAD_METADATA', { channel: data.channel }, function (err, val) { - console.log(arguments); if (!err && !(val && val.error)) { data.owners = val.owners; data.expire = val.expire;