diff --git a/src/vs/platform/userDataSync/common/userDataSyncService.ts b/src/vs/platform/userDataSync/common/userDataSyncService.ts index 3a593677a0b3e2171cf5b5df1d31358deedfc28b..16fb1800e3c957667e9cdea6456cc1779007092a 100644 --- a/src/vs/platform/userDataSync/common/userDataSyncService.ts +++ b/src/vs/platform/userDataSync/common/userDataSyncService.ts @@ -114,6 +114,10 @@ export class UserDataSyncService extends Disposable implements IUserDataSyncServ async sync(): Promise { await this.checkEnablement(); + if (this.status === SyncStatus.Syncing) { + this.logService.info(`Skipped synchronizing as sync is in progress.`); + return; + } await this.syncThrottler.queue(() => this.doSync()); }