From ec40ffbdc1e42e81c51be5b58d3b0a6ebc9c0151 Mon Sep 17 00:00:00 2001 From: Nick Craig-Wood Date: Tue, 5 Mar 2019 14:37:46 +0000 Subject: [PATCH] drive: set the IncludeCorpusRemovals flag so changes returns deletes Without this flag changes does not include files which were hard deleted. Fixes #3020 --- backend/drive/drive.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/drive/drive.go b/backend/drive/drive.go index a268e8b07..8c9d0b7d6 100644 --- a/backend/drive/drive.go +++ b/backend/drive/drive.go @@ -2203,7 +2203,7 @@ func (f *Fs) changeNotifyRunner(notifyFunc func(string, fs.EntryType), startPage var changeList *drive.ChangeList err = f.pacer.Call(func() (bool, error) { - changesCall := f.svc.Changes.List(pageToken). + changesCall := f.svc.Changes.List(pageToken).IncludeCorpusRemovals(true). Fields("nextPageToken,newStartPageToken,changes(fileId,file(name,parents,mimeType))") if f.opt.ListChunk > 0 { changesCall.PageSize(f.opt.ListChunk)