fix(coding-agent): pi update not updating packages without args

fixes #1151
This commit is contained in:
Mario Zechner 2026-02-01 17:41:36 +01:00
parent 8f7ef85833
commit bd00d2fbca
2 changed files with 10 additions and 4 deletions

View file

@ -750,11 +750,13 @@ export class DefaultPackageManager implements PackageManager {
const globalSettings = this.settingsManager.getGlobalSettings();
const projectSettings = this.settingsManager.getProjectSettings();
for (const extension of globalSettings.extensions ?? []) {
await this.updateSourceForScope(extension, "user");
for (const pkg of globalSettings.packages ?? []) {
const sourceStr = typeof pkg === "string" ? pkg : pkg.source;
await this.updateSourceForScope(sourceStr, "user");
}
for (const extension of projectSettings.extensions ?? []) {
await this.updateSourceForScope(extension, "project");
for (const pkg of projectSettings.packages ?? []) {
const sourceStr = typeof pkg === "string" ? pkg : pkg.source;
await this.updateSourceForScope(sourceStr, "project");
}
}