diff --git a/packages/nylas-sync/syncback_tasks/move-to-folder.imap.js b/packages/nylas-sync/syncback_tasks/move-to-folder.imap.js index c826f391d..884ab660b 100644 --- a/packages/nylas-sync/syncback_tasks/move-to-folder.imap.js +++ b/packages/nylas-sync/syncback_tasks/move-to-folder.imap.js @@ -11,7 +11,9 @@ class MoveToFolderIMAP extends SyncbackTask { const toFolderId = this.syncbackRequestObject().props.folderId const eachMsg = ({message}) => { - return imap.move(message.CategoryId, toFolderId) + return db.Category.findById(toFolderId).then((category) => { + return imap.move(message.CategoryId, category.name) + }) } return TaskHelpers.forEachMessageInThread({threadId, db, imap, callback: eachMsg}) diff --git a/packages/nylas-sync/syncback_tasks/task-helpers.js b/packages/nylas-sync/syncback_tasks/task-helpers.js index a939ef98d..f23ce5efd 100644 --- a/packages/nylas-sync/syncback_tasks/task-helpers.js +++ b/packages/nylas-sync/syncback_tasks/task-helpers.js @@ -25,7 +25,7 @@ const TaskHelpers = { console.log(`Category Box open: ${category.id} | ${category.name}`); return Promise.all(msgsInCategories[category.id].map((message) => callback({message, category}) - )).then(() => imap.closeBoxAsync()) + )).then(() => imap.closeBox()) }) ) })