diff --git a/services/searchDataproviders.service.ts b/services/searchDataproviders.service.ts
index af05a7f1..456db968 100644
--- a/services/searchDataproviders.service.ts
+++ b/services/searchDataproviders.service.ts
@@ -6,6 +6,7 @@ import {StringUtils} from '../utils/string-utils.class';
import{EnvProperties} from '../utils/properties/env-properties';
import {map} from "rxjs/operators";
import {ParsingFunctions} from "../landingPages/landing-utils/parsingFunctions.class";
+import {properties} from '../../../environments/environment';
@Injectable()
export class SearchDataprovidersService {
@@ -287,4 +288,11 @@ export class SearchDataprovidersService {
return this.http.get((properties.useCache)? (properties.cacheUrl+encodeURIComponent(url)): url)
.pipe(map(res => res['meta']['total']));
}
+
+ searchDataproviderById(id: string):any {
+ let url = properties.searchAPIURLLAst + "datasources/" + id + '?format=json';
+
+ return this.http.get((properties.useCache)? (properties.cacheUrl+encodeURIComponent(url)): url)
+ .pipe(map(res => this.parseResults(res)));
+ }
}
diff --git a/utils/result-preview/result-preview.component.html b/utils/result-preview/result-preview.component.html
index 8654397e..93e268de 100644
--- a/utils/result-preview/result-preview.component.html
+++ b/utils/result-preview/result-preview.component.html
@@ -1,3 +1,17 @@
+