diff --git a/package-lock.json b/package-lock.json index 71fd20064..9699293ab 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "osf", - "version": "0.0.0", + "version": "25.2.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "osf", - "version": "0.0.0", + "version": "25.2.0", "dependencies": { "@angular/animations": "^19.2.0", "@angular/cdk": "^19.2.1", diff --git a/src/app/features/project/project-addons/components/configure-addon/configure-addon.component.ts b/src/app/features/project/project-addons/components/configure-addon/configure-addon.component.ts index 887c3c5ec..4b5621389 100644 --- a/src/app/features/project/project-addons/components/configure-addon/configure-addon.component.ts +++ b/src/app/features/project/project-addons/components/configure-addon/configure-addon.component.ts @@ -116,8 +116,9 @@ export class ConfigureAddonComponent implements OnInit { }); readonly supportedResourceTypes = computed(() => { - if (this.linkAddons().length && this.addonTypeString() === AddonType.LINK) { - const addon = this.linkAddons().find((a) => this.addon()?.externalServiceName === a.externalServiceName); + const linkAddons = this.linkAddons(); + if (linkAddons?.length && this.addonTypeString() === AddonType.LINK) { + const addon = linkAddons.find((a) => this.addon()?.externalServiceName === a.externalServiceName); return addon?.supportedResourceTypes || []; } return []; diff --git a/src/app/features/project/project-addons/project-addons.component.ts b/src/app/features/project/project-addons/project-addons.component.ts index 5ad91d482..c175b3a06 100644 --- a/src/app/features/project/project-addons/project-addons.component.ts +++ b/src/app/features/project/project-addons/project-addons.component.ts @@ -242,8 +242,9 @@ export class ProjectAddonsComponent implements OnInit { filteredAddonCards = computed((): AddonCardModel[] => { const searchValue = this.searchValue().toLowerCase(); const configuredAddons = this.allConfiguredAddonsForCheck(); + const addons = this.currentAddonsState() ?? []; - const addonCards = this.currentAddonsState() + const addonCards = addons .filter( (card) => card.externalServiceName.toLowerCase().includes(searchValue) || @@ -300,7 +301,7 @@ export class ProjectAddonsComponent implements OnInit { const addons = this.currentAddonsState(); const isLoading = this.currentAddonsLoading(); - if (!addons?.length && !isLoading) { + if (!addons && !isLoading) { action(); } } diff --git a/src/app/features/settings/settings-addons/settings-addons.component.ts b/src/app/features/settings/settings-addons/settings-addons.component.ts index 6b967c8a5..c040078a8 100644 --- a/src/app/features/settings/settings-addons/settings-addons.component.ts +++ b/src/app/features/settings/settings-addons/settings-addons.component.ts @@ -213,7 +213,8 @@ export class SettingsAddonsComponent implements OnInit { readonly filteredAddonCards = computed(() => { const searchValue = this.searchValue().toLowerCase(); - const filteredAddons = this.currentAddonsState().filter( + const addons = this.currentAddonsState() ?? []; + const filteredAddons = addons.filter( (card) => card.externalServiceName.toLowerCase().includes(searchValue) || card.displayName.toLowerCase().includes(searchValue) @@ -259,7 +260,7 @@ export class SettingsAddonsComponent implements OnInit { const action = this.currentAction(); const addons = this.currentAddonsState(); - if (!addons?.length) { + if (!addons) { action(); } } diff --git a/src/app/shared/components/files-tree/files-tree.component.html b/src/app/shared/components/files-tree/files-tree.component.html index 6c6444787..24856541c 100644 --- a/src/app/shared/components/files-tree/files-tree.component.html +++ b/src/app/shared/components/files-tree/files-tree.component.html @@ -25,8 +25,8 @@