From b2313660d200498808db3edd680249a50389a7b0 Mon Sep 17 00:00:00 2001 From: Futa Ikeda Date: Tue, 11 Apr 2023 14:35:57 -0400 Subject: [PATCH] Load more schemas at once --- lib/registries/addon/branded/new/controller.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/registries/addon/branded/new/controller.ts b/lib/registries/addon/branded/new/controller.ts index 62fe551d9c..188b190159 100644 --- a/lib/registries/addon/branded/new/controller.ts +++ b/lib/registries/addon/branded/new/controller.ts @@ -9,6 +9,7 @@ import { restartableTask, task, timeout } from 'ember-concurrency'; import DraftRegistrationModel from 'ember-osf-web/models/draft-registration'; import NodeModel from 'ember-osf-web/models/node'; import { Permission } from 'ember-osf-web/models/osf-model'; +import RegistrationProviderModel from 'ember-osf-web/models/registration-provider'; import RegistrationSchemaModel from 'ember-osf-web/models/registration-schema'; import Analytics from 'ember-osf-web/services/analytics'; import CurrentUserService from 'ember-osf-web/services/current-user'; @@ -60,7 +61,9 @@ export default class BrandedRegistriesNewSubmissionController extends Controller @waitFor async findAllSchemas() { try { - const schemas = await this.model.schemas; + const schemas = await (this.model as RegistrationProviderModel).queryHasMany('schemas', { + 'page[size]': 100, + }); [this.selectedSchema] = schemas.toArray(); this.schemaOptions = schemas; } catch (e) {