diff --git a/www/common/userObject.js b/www/common/userObject.js index d2beb93a9..344677ea8 100644 --- a/www/common/userObject.js +++ b/www/common/userObject.js @@ -486,7 +486,6 @@ define([ // FILES DATA exp.pushData = function (data, cb) { - if (!pinPads) { return; } if (typeof cb !== "function") { cb = function () {}; } var todo = function () { var id = Util.createRandomInteger(); @@ -496,6 +495,7 @@ define([ if (!loggedIn || !AppConfig.enablePinning || config.testMode) { return void todo(); } + if (!pinPads) { return; } pinPads([Hash.hrefToHexChannelId(data.href)], function (obj) { if (obj && obj.error) { return void cb(obj.error); } todo(); diff --git a/www/drive/tests.js b/www/drive/tests.js index 222d1b905..7132fd8a7 100644 --- a/www/drive/tests.js +++ b/www/drive/tests.js @@ -325,7 +325,12 @@ define([ var fo = FO.init(files, config); fo.fixFiles(); - var data = Cryptpad.makePad(href5, 'Title5'); + var data = { + href: href5, + title: 'Title5', + atime: +new Date(), + ctime: +new Date() + }; var res; var id5; // pushData is synchronous in test mode (no pinning)