提交 d6693678 编写于 作者: S Sandeep Somavarapu

Fix #21375

上级 28fcb06a
...@@ -13,7 +13,6 @@ import Event, { Emitter, chain } from 'vs/base/common/event'; ...@@ -13,7 +13,6 @@ import Event, { Emitter, chain } from 'vs/base/common/event';
import { index } from 'vs/base/common/arrays'; import { index } from 'vs/base/common/arrays';
import { LinkedMap as Map } from 'vs/base/common/map'; import { LinkedMap as Map } from 'vs/base/common/map';
import { assign } from 'vs/base/common/objects'; import { assign } from 'vs/base/common/objects';
import { isUUID } from 'vs/base/common/uuid';
import { ThrottledDelayer } from 'vs/base/common/async'; import { ThrottledDelayer } from 'vs/base/common/async';
import { isPromiseCanceledError } from 'vs/base/common/errors'; import { isPromiseCanceledError } from 'vs/base/common/errors';
import { TPromise } from 'vs/base/common/winjs.base'; import { TPromise } from 'vs/base/common/winjs.base';
...@@ -439,16 +438,15 @@ export class ExtensionsWorkbenchService implements IExtensionsWorkbenchService { ...@@ -439,16 +438,15 @@ export class ExtensionsWorkbenchService implements IExtensionsWorkbenchService {
} }
private syncWithGallery(): TPromise<void> { private syncWithGallery(): TPromise<void> {
const ids = this.installed const names = this.installed
.filter(e => !!(e.local && e.local.metadata)) .filter(e => e.type === LocalExtensionType.User)
.map(e => e.local.metadata.id) .map(e => e.identifier);
.filter(id => isUUID(id));
if (ids.length === 0) { if (names.length === 0) {
return TPromise.as(null); return TPromise.as(null);
} }
return this.queryGallery({ ids, pageSize: ids.length }) as TPromise<any>; return this.queryGallery({ names, pageSize: names.length }) as TPromise<any>;
} }
private eventuallyAutoUpdateExtensions(): void { private eventuallyAutoUpdateExtensions(): void {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册