diff --git a/dashboard/plugins/components/openaireProducts/plugin-openaire-products.component.ts b/dashboard/plugins/components/openaireProducts/plugin-openaire-products.component.ts index 09c0868d..42bfe15c 100644 --- a/dashboard/plugins/components/openaireProducts/plugin-openaire-products.component.ts +++ b/dashboard/plugins/components/openaireProducts/plugin-openaire-products.component.ts @@ -12,10 +12,10 @@ export class PluginOpenAIREProducts extends PluginBaseInfo{ @Component({ selector: 'plugin-openaire-products', template: ` -
+

{{pluginObject.title}}

-
+
  • @@ -51,7 +51,7 @@ export class PluginOpenAIREProducts extends PluginBaseInfo{ export class PluginOpenaireProductsComponent extends PluginBaseComponent{ services = null; excludedServiceIds = ["openaire_login","research_community_dashboard"] - servicesToShow = []; + servicesToShow = null; slides = 1; slideItems = 3; api= "https://catalogue.openaire.eu/api/catalogue-resources?from=0&quantity=100&order=asc&orderField=name"; @@ -64,7 +64,9 @@ export class PluginOpenaireProductsComponent extends PluginBaseComponent{ this.services = res["results"].map( x=> { - x.id = x.id.split("openaire.")[1] + if(x.id.indexOf("openaire.")!=-1){ + x.id = x.id.split("openaire.")[1] + } return x; }); this.services = this.services.filter(x=> this.excludedServiceIds.indexOf(x.id) ==-1);