From c3e17449545a55856243576c93a8ec3474a8547f Mon Sep 17 00:00:00 2001 From: David Arnold Date: Tue, 20 Oct 2020 17:44:04 -0500 Subject: [PATCH] hack: Nasty hack for covercard auth --- client/components/cards/minicard.jade | 2 +- client/components/cards/minicard.js | 6 ++++++ models/attachments.js | 2 +- 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/client/components/cards/minicard.jade b/client/components/cards/minicard.jade index 3b3b4582f..593ec8c2a 100644 --- a/client/components/cards/minicard.jade +++ b/client/components/cards/minicard.jade @@ -11,7 +11,7 @@ template(name="minicard") .handle .fa.fa-arrows if cover - .minicard-cover(style="background-image: url('{{cover.link 'original' '/'}}');") + .minicard-cover(style="background-image: url('{{cover.link 'original' '/'}}?dummyReloadAfterSessionEstablished={{sess}}');") if labels .minicard-labels each labels diff --git a/client/components/cards/minicard.js b/client/components/cards/minicard.js index 2eb6131c7..543fbe812 100644 --- a/client/components/cards/minicard.js +++ b/client/components/cards/minicard.js @@ -66,4 +66,10 @@ Template.minicard.helpers({ return false; } }, + // XXX resolve this nasty hack for https://github.com/veliovgroup/Meteor-Files/issues/763 + sess() { + return Meteor.connection && Meteor.connection._lastSessionId + ? Meteor.connection._lastSessionId + : null; + }, }); diff --git a/models/attachments.js b/models/attachments.js index 08360a6e4..614dd3332 100644 --- a/models/attachments.js +++ b/models/attachments.js @@ -56,7 +56,7 @@ Attachments = new FilesCollection({ if (board.isPublic()) { return true; } - return board.hasMember(fileObj.userId); + return board.hasMember(this.userId); }, });