From 03fa42e1b7ca47f4b5037fc77000c6990d16ce29 Mon Sep 17 00:00:00 2001 From: Laurent Date: Thu, 26 Mar 2026 14:33:38 +0100 Subject: [PATCH] Fix empty media array bug --- wwwroot/core/instagram/instagramPoller.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/wwwroot/core/instagram/instagramPoller.js b/wwwroot/core/instagram/instagramPoller.js index a00a9dd..4ebef6e 100644 --- a/wwwroot/core/instagram/instagramPoller.js +++ b/wwwroot/core/instagram/instagramPoller.js @@ -24,12 +24,13 @@ export class InstagramPoller extends BasePoller { let postListUrl= this.formatPostListUrl(userData.userId, userData.token); let mediaData = await Requester.doGetRequest(postListUrl); - let mediaId = this.getMediaId(mediaData); + if(mediaId == null) continue; + let detailsUrl = this.formatMediaDetailsUrl(mediaId, userData.token); let mediaDetails = await Requester.doGetRequest(detailsUrl); - + console.log(mediaDetails); super.emit("newPost", {permalink : mediaDetails.permalink, userId : userData.userId}); } } catch(err) { @@ -47,6 +48,7 @@ export class InstagramPoller extends BasePoller { } getMediaId(mediaData){ + if(mediaData.data.length === 0) return null; return mediaData.data[0].id; } } \ No newline at end of file