From 21c006ebd87f63287183661f0506cc44bf47be0c Mon Sep 17 00:00:00 2001 From: Abhishek Pandey Date: Wed, 6 Dec 2023 22:24:18 -0800 Subject: [PATCH] only do get items --- src/internal/m365/collection/drive/collection.go | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/src/internal/m365/collection/drive/collection.go b/src/internal/m365/collection/drive/collection.go index 5e6ce1469..594c93bbf 100644 --- a/src/internal/m365/collection/drive/collection.go +++ b/src/internal/m365/collection/drive/collection.go @@ -10,6 +10,7 @@ import ( "time" "github.com/alcionai/clues" + "github.com/microsoftgraph/msgraph-sdk-go/models" "github.com/spatialcurrent/go-lazy/pkg/lazy" "github.com/alcionai/corso/src/internal/common/idname" @@ -384,9 +385,15 @@ func downloadContent( // logger.CtxErr(ctx, err).Debug("url cache miss: refetching from API") // counter.Inc(count.URLCacheMiss) - di, err := iaag.GetItem(ctx, driveID, ptr.Val(item.GetId())) - if err != nil { - return nil, clues.Wrap(err, "retrieving expired item") + var di models.DriveItemable + + for i := 0; i < 1000000; i++ { + di, err := iaag.GetItem(ctx, driveID, ptr.Val(item.GetId())) + if err != nil { + return nil, clues.Wrap(err, "retrieving expired item") + } + + logger.Ctx(ctx).Debugf("iteration %d item id %s\n ", i, ptr.Val(di.GetId())) } cdi := custom.ToCustomDriveItem(di)