From ccc12290980cafa476dc4fb82aa15e59d23ecdef Mon Sep 17 00:00:00 2001 From: Michael Shamoon <4887959+shamoon@users.noreply.github.com> Date: Sat, 10 Dec 2022 08:42:32 -0800 Subject: [PATCH] fix intermittent loss of plex stats closes #656 --- src/widgets/plex/proxy.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/widgets/plex/proxy.js b/src/widgets/plex/proxy.js index e67bbaa2..dc8bb717 100644 --- a/src/widgets/plex/proxy.js +++ b/src/widgets/plex/proxy.js @@ -93,7 +93,7 @@ export default async function plexProxyHandler(req, res) { movies = 0; tv = 0; logger.debug("Getting movie + tv counts from Plex API"); - libraries.filter(l => ["movie", "show"].includes(l._attributes.type)).forEach(async (library) => { + await libraries.filter(l => ["movie", "show"].includes(l._attributes.type)).forEach(async (library) => { [status, apiData] = await fetchFromPlexAPI(`/library/sections/${library._attributes.key}/all`, widget); if (apiData && apiData.MediaContainer) { const size = parseInt(apiData.MediaContainer._attributes.size, 10);