From b85937fdb34c4a9bfee3d10cba862c3df086bbda Mon Sep 17 00:00:00 2001 From: Yuhuai Liu Date: Fri, 26 Jun 2026 11:19:57 -0400 Subject: [PATCH] feat(es2): Increase page size. Load next page if not found on first --- src/app/features/metadata/metadata.component.ts | 2 ++ src/app/shared/services/metadata.service.ts | 3 ++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/app/features/metadata/metadata.component.ts b/src/app/features/metadata/metadata.component.ts index 46893a926..f04a46343 100644 --- a/src/app/features/metadata/metadata.component.ts +++ b/src/app/features/metadata/metadata.component.ts @@ -244,6 +244,8 @@ export class MetadataComponent implements OnInit, OnDestroy { const template = templates.data.find((t) => t.id === templateId); if (template) { this.selectedCedarTemplate.set(template); + } else if (templates.links?.next) { + this.actions.getCedarTemplates(templates.links.next); } } } diff --git a/src/app/shared/services/metadata.service.ts b/src/app/shared/services/metadata.service.ts index 82c1bd357..97eb40f2b 100644 --- a/src/app/shared/services/metadata.service.ts +++ b/src/app/shared/services/metadata.service.ts @@ -98,7 +98,8 @@ export class MetadataService { getMetadataCedarTemplates(url?: string): Observable { return this.jsonApiService.get( - url || `${this.apiDomainUrl}/_/cedar_metadata_templates/` + url || `${this.apiDomainUrl}/_/cedar_metadata_templates/`, + { 'page[size]': 100 } ); }