Pārlūkot izejas kodu

fix intermittent loss of plex stats

closes #656
Michael Shamoon 2 gadi atpakaļ
vecāks
revīzija
ccc1229098
1 mainītis faili ar 1 papildinājumiem un 1 dzēšanām
  1. 1 1
      src/widgets/plex/proxy.js

+ 1 - 1
src/widgets/plex/proxy.js

@@ -93,7 +93,7 @@ export default async function plexProxyHandler(req, res) {
     movies = 0;
     movies = 0;
     tv = 0;
     tv = 0;
     logger.debug("Getting movie + tv counts from Plex API");
     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);
       [status, apiData] = await fetchFromPlexAPI(`/library/sections/${library._attributes.key}/all`, widget);
       if (apiData && apiData.MediaContainer) {
       if (apiData && apiData.MediaContainer) {
         const size = parseInt(apiData.MediaContainer._attributes.size, 10);
         const size = parseInt(apiData.MediaContainer._attributes.size, 10);