diff --git a/apps/web/src/app/vault/components/collection-dialog/collection-dialog.component.ts b/apps/web/src/app/vault/components/collection-dialog/collection-dialog.component.ts index 74b7d0fdd35..1a1d0e645b2 100644 --- a/apps/web/src/app/vault/components/collection-dialog/collection-dialog.component.ts +++ b/apps/web/src/app/vault/components/collection-dialog/collection-dialog.component.ts @@ -110,7 +110,7 @@ export class CollectionDialogComponent implements OnInit, OnDestroy { this.organizations$ = this.organizationService.organizations$.pipe( map((orgs) => orgs - .filter((o) => o.canCreateNewCollections) + .filter((o) => o.canCreateNewCollections && !o.isProviderUser) .sort(Utils.getSortFunction(this.i18nService, "name")) ) ); diff --git a/apps/web/src/app/vault/individual-vault/vault.component.ts b/apps/web/src/app/vault/individual-vault/vault.component.ts index fc3f2165cdb..00e26b305de 100644 --- a/apps/web/src/app/vault/individual-vault/vault.component.ts +++ b/apps/web/src/app/vault/individual-vault/vault.component.ts @@ -385,7 +385,9 @@ export class VaultComponent implements OnInit, OnDestroy { this.collections = collections; this.selectedCollection = selectedCollection; - this.canCreateCollections = allOrganizations?.some((o) => o.canCreateNewCollections); + this.canCreateCollections = allOrganizations?.some( + (o) => o.canCreateNewCollections && !o.isProviderUser + ); this.showBulkMove = filter.type !== "trash" &&