From e1011986303383131e3032d5500fe31f52e0f355 Mon Sep 17 00:00:00 2001 From: amit <1mitccc@gmail.com> Date: Mon, 23 Dec 2024 09:50:03 +0530 Subject: [PATCH] fix: googledrive: potential edge case --- .../api/src/filestorage/folder/services/googledrive/index.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/packages/api/src/filestorage/folder/services/googledrive/index.ts b/packages/api/src/filestorage/folder/services/googledrive/index.ts index 39bf1b277..3755290d1 100644 --- a/packages/api/src/filestorage/folder/services/googledrive/index.ts +++ b/packages/api/src/filestorage/folder/services/googledrive/index.ts @@ -730,6 +730,11 @@ export class GoogleDriveFolderService implements IFolderService { 'nextPageToken, newStartPageToken, changes(file(id,name,mimeType,createdTime,modifiedTime,size,parents,webViewLink,driveId,trashed,permissionIds))', }); + if (!response.data.changes.length) { + // edge case where we have no changes but still have a nextPageToken + break; + } + const batchFolders = response.data.changes .filter( (change) =>