From 5d85e6bc9cf8a1b8b0c8d15a3ed10b5827145e1a Mon Sep 17 00:00:00 2001 From: Nick Craig-Wood Date: Mon, 19 Apr 2021 15:38:01 +0100 Subject: [PATCH] dropbox: fix Unable to decrypt returned paths from changeNotify - fixes #5165 This was caused by incorrect use of strings.TrimLeft where strings.TrimPrefix was required. --- backend/dropbox/dropbox.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/backend/dropbox/dropbox.go b/backend/dropbox/dropbox.go index 9a5c4c450..fe0c39d83 100755 --- a/backend/dropbox/dropbox.go +++ b/backend/dropbox/dropbox.go @@ -1353,13 +1353,13 @@ func (f *Fs) changeNotifyRunner(ctx context.Context, notifyFunc func(string, fs. switch info := entry.(type) { case *files.FolderMetadata: entryType = fs.EntryDirectory - entryPath = strings.TrimLeft(info.PathDisplay, f.slashRootSlash) + entryPath = strings.TrimPrefix(info.PathDisplay, f.slashRootSlash) case *files.FileMetadata: entryType = fs.EntryObject - entryPath = strings.TrimLeft(info.PathDisplay, f.slashRootSlash) + entryPath = strings.TrimPrefix(info.PathDisplay, f.slashRootSlash) case *files.DeletedMetadata: entryType = fs.EntryObject - entryPath = strings.TrimLeft(info.PathDisplay, f.slashRootSlash) + entryPath = strings.TrimPrefix(info.PathDisplay, f.slashRootSlash) default: fs.Errorf(entry, "dropbox ChangeNotify: ignoring unknown EntryType %T", entry) continue