diff options
author | Ghassen Rjab <rjab.ghassen@gmail.com> | 2017-09-02 13:18:29 +0100 |
---|---|---|
committer | Ghassen Rjab <rjab.ghassen@gmail.com> | 2017-09-02 13:18:29 +0100 |
commit | 255df20da068a203589dba15a5ad249183cd50f5 (patch) | |
tree | b306e742226510bdb7ec9d05a6e40ce30c87e53e /models/trelloCreator.js | |
parent | bc4ea6fd9a6e05965ae3977e6453ce1d36ce4078 (diff) | |
download | wekan-255df20da068a203589dba15a5ad249183cd50f5.tar.gz wekan-255df20da068a203589dba15a5ad249183cd50f5.tar.bz2 wekan-255df20da068a203589dba15a5ad249183cd50f5.zip |
Put 'this' in 'self' variable
For some reason, TrelloCreator didn't keep 'this' reference
Diffstat (limited to 'models/trelloCreator.js')
-rw-r--r-- | models/trelloCreator.js | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/models/trelloCreator.js b/models/trelloCreator.js index 33d777be..4f64edd6 100644 --- a/models/trelloCreator.js +++ b/models/trelloCreator.js @@ -318,11 +318,12 @@ export class TrelloCreator { // - 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) { file.attachData(att.url, function (error) { file.boardId = boardId; file.cardId = cardId; - file.userId = this._user(att.idMemberCreator); + file.userId = self._user(att.idMemberCreator); // The field source will only be used to prevent adding // attachments' related activities automatically file.source = 'import'; @@ -332,7 +333,7 @@ export class TrelloCreator { const wekanAtt = Attachments.insert(file, () => { // we do nothing }); - this.attachmentIds[att.id] = wekanAtt._id; + self.attachmentIds[att.id] = wekanAtt._id; // if(trelloCoverId === att.id) { Cards.direct.update(cardId, { $set: {coverId: wekanAtt._id}}); |