From c8d8bd0aeea28c255f2708af3bd6271de71c9d86 Mon Sep 17 00:00:00 2001 From: Ben Gotow Date: Fri, 29 Jan 2016 17:56:46 -0800 Subject: [PATCH] fix(thread-list): AccountId resolution for items outside loaded range --- internal_packages/thread-list/lib/thread-list.cjsx | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/internal_packages/thread-list/lib/thread-list.cjsx b/internal_packages/thread-list/lib/thread-list.cjsx index 9f72e42d5..2012db9ee 100644 --- a/internal_packages/thread-list/lib/thread-list.cjsx +++ b/internal_packages/thread-list/lib/thread-list.cjsx @@ -107,11 +107,10 @@ class ThreadList extends React.Component dataSource = ThreadListStore.dataSource() if itemThreadId in dataSource.selection.ids() dragThreadIds = dataSource.selection.ids() + dragAccountIds = _.pluck(dataSource.selection.items(), 'accountId') else dragThreadIds = [itemThreadId] - - dragAccountIds = dragThreadIds.map (threadId) -> dataSource.getById(threadId).accountId - dragAccountIds = _.uniq(dragAccountIds) + dragAccountIds = [dataSource.getById(itemThreadId).accountId] dragData = { accountIds: dragAccountIds,