mirror of
https://github.com/datahub-project/datahub.git
synced 2025-11-02 11:49:23 +00:00
fix(GraphQL): Add schemaMetadata mapping & correctly form path string (#2084)
* Fixing DataHub frontend Browse bug * Add schema mapping Co-authored-by: John Joyce <john@acryl.io>
This commit is contained in:
parent
b73723b98c
commit
b0801de7ad
@ -107,8 +107,9 @@ public class DatasetType implements SearchableEntityType<Dataset>, BrowsableEnti
|
||||
int start,
|
||||
int count) throws Exception {
|
||||
final Map<String, String> facetFilters = ResolverUtils.buildFacetFilters(filters, FACET_FIELDS);
|
||||
final String pathStr = path.size() > 0 ? BROWSE_PATH_DELIMITER + String.join(BROWSE_PATH_DELIMITER, path) : "";
|
||||
final BrowseResult result = _datasetsClient.browse(
|
||||
BROWSE_PATH_DELIMITER + String.join(BROWSE_PATH_DELIMITER, path),
|
||||
pathStr,
|
||||
facetFilters,
|
||||
start,
|
||||
count);
|
||||
|
||||
@ -42,6 +42,7 @@ public class DatasetMapper implements ModelMapper<com.linkedin.dataset.Dataset,
|
||||
if (dataset.getSchemaMetadata().hasDeleted()) {
|
||||
result.setDeleted(AuditStampMapper.map(dataset.getSchemaMetadata().getDeleted()));
|
||||
}
|
||||
result.setSchema(SchemaMetadataMapper.map(dataset.getSchemaMetadata()));
|
||||
}
|
||||
if (dataset.hasPlatformNativeType()) {
|
||||
result.setPlatformNativeType(Enum.valueOf(PlatformNativeType.class, dataset.getPlatformNativeType().name()));
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user