diff --git a/src/components/itemContextMenu.js b/src/components/itemContextMenu.js index a37b226590..02f7138af4 100644 --- a/src/components/itemContextMenu.js +++ b/src/components/itemContextMenu.js @@ -404,8 +404,9 @@ function executeCommand(item, id, options) { const downloadHref = apiClient.getItemDownloadUrl(itemId); fileDownloader.download([{ url: downloadHref, - itemId: itemId, - serverId: serverId, + item, + itemId, + serverId, title: item.Name, filename: item.Path.replace(/^.*[\\/]/, '') }]); @@ -419,6 +420,7 @@ function executeCommand(item, id, options) { const downloadHref = apiClient.getItemDownloadUrl(episode.Id); return { url: downloadHref, + item: episode, itemId: episode.Id, serverId: serverId, title: episode.Name, diff --git a/src/controllers/itemDetails/index.js b/src/controllers/itemDetails/index.js index ef2ce9279e..0523094f5d 100644 --- a/src/controllers/itemDetails/index.js +++ b/src/controllers/itemDetails/index.js @@ -2011,6 +2011,7 @@ export default function (view, params) { const downloadHref = getApiClient().getItemDownloadUrl(currentItem.Id); download([{ url: downloadHref, + item: currentItem, itemId: currentItem.Id, serverId: currentItem.ServerId, title: currentItem.Name,