diff --git a/ui/src/app/metadata/domain/service/provider.service.ts b/ui/src/app/metadata/domain/service/provider.service.ts index dca9bb1c3..f17557902 100644 --- a/ui/src/app/metadata/domain/service/provider.service.ts +++ b/ui/src/app/metadata/domain/service/provider.service.ts @@ -18,7 +18,8 @@ export class MetadataProviderService { ) {} query(): Observable { return this.http.get(`${this.base}${this.endpoint}`).pipe( - map(providers => providers.filter(p => p['@type'] !== 'BaseMetadataResolver')) + map(providers => providers.filter(p => p['@type'] !== 'BaseMetadataResolver')), + map(providers => providers.map(p => ({ ...p, id: p.resourceId }))) ); } diff --git a/ui/src/app/metadata/provider/model/local-dynamic.provider.form.ts b/ui/src/app/metadata/provider/model/local-dynamic.provider.form.ts index e04bc917c..4485409bc 100644 --- a/ui/src/app/metadata/provider/model/local-dynamic.provider.form.ts +++ b/ui/src/app/metadata/provider/model/local-dynamic.provider.form.ts @@ -93,9 +93,38 @@ export const LocalDynamicMetadataProviderEditor: Wizard