From de9484cc529c470dee5ce8f2ec2bc857b0732ff0 Mon Sep 17 00:00:00 2001 From: Juan Tejada Date: Sun, 26 Feb 2017 10:36:15 -0800 Subject: [PATCH] [client-sync] Fix missing pass in of syncWorker in EnsureMessageInSentFolder --- .../sync-tasks/fetch-new-messages-in-folder.imap.es6 | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/client-sync/src/local-sync-worker/sync-tasks/fetch-new-messages-in-folder.imap.es6 b/packages/client-sync/src/local-sync-worker/sync-tasks/fetch-new-messages-in-folder.imap.es6 index 9492e2638..c3585b00f 100644 --- a/packages/client-sync/src/local-sync-worker/sync-tasks/fetch-new-messages-in-folder.imap.es6 +++ b/packages/client-sync/src/local-sync-worker/sync-tasks/fetch-new-messages-in-folder.imap.es6 @@ -17,6 +17,9 @@ class FetchNewMessagesInFolderIMAP extends FetchMessagesInFolderIMAP { this._logger.log(`🔜 📂 🆕 ${this._folder.name} - Looking for new messages`) this._db = db; this._imap = imap; + if (!syncWorker) { + throw new Error(`SyncWorker not passed to runTask`); + } this._syncWorker = syncWorker; const {syncState: {fetchedmax}} = this._folder