diff options
Diffstat (limited to 'models/wekanCreator.js')
-rw-r--r-- | models/wekanCreator.js | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/models/wekanCreator.js b/models/wekanCreator.js index 3d0a2397..7e320817 100644 --- a/models/wekanCreator.js +++ b/models/wekanCreator.js @@ -307,12 +307,13 @@ export class WekanCreator { // - HEAD returns null, which causes exception down the line // - the template then tries to display the url to the attachment which causes other errors // so we make it server only, and let UI catch up once it is done, forget about latency comp. + const self = this; if(Meteor.isServer) { if (att.url) { file.attachData(att.url, function (error) { file.boardId = boardId; file.cardId = cardId; - file.userId = this._user(att.userId); + file.userId = self._user(att.userId); // The field source will only be used to prevent adding // attachments' related activities automatically file.source = 'import'; @@ -322,7 +323,7 @@ export class WekanCreator { const wekanAtt = Attachments.insert(file, () => { // we do nothing }); - this.attachmentIds[att._id] = wekanAtt._id; + self.attachmentIds[att._id] = wekanAtt._id; // if(wekanCoverId === att._id) { Cards.direct.update(cardId, { $set: {coverId: wekanAtt._id}}); @@ -334,7 +335,7 @@ export class WekanCreator { file.name(att.name); file.boardId = boardId; file.cardId = cardId; - file.userId = this._user(att.userId); + file.userId = self._user(att.userId); // The field source will only be used to prevent adding // attachments' related activities automatically file.source = 'import'; |