Skip to content

Commit

Permalink
Fix error
Browse files Browse the repository at this point in the history
  • Loading branch information
Dmitriy Borzenko committed Jul 7, 2023
1 parent 91ce587 commit 23fc120
Show file tree
Hide file tree
Showing 5 changed files with 134 additions and 67 deletions.
177 changes: 120 additions & 57 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

10 changes: 3 additions & 7 deletions src/app/common/app.helpers.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import moment from "moment";
import { MaybeNull } from "./app.types";
import { GetDatasetSchemaQuery } from "../api/kamu.graphql.interface";
import { DataSchema } from "../api/kamu.graphql.interface";
import { DatasetSchema } from "../interface/dataset.interface";

export function requireValue<T>(input: MaybeNull<T>) {
Expand Down Expand Up @@ -61,11 +61,7 @@ export function momentConvertDatetoLocalWithFormat(dateParams: {
}

export function parseCurrentSchema(
data: GetDatasetSchemaQuery,
data: MaybeNull<DataSchema | undefined>,
): MaybeNull<DatasetSchema> {
return data.datasets.byId?.metadata.currentSchema
? (JSON.parse(
data.datasets.byId.metadata.currentSchema.content,
) as DatasetSchema)
: null;
return data ? (JSON.parse(data.content) as DatasetSchema) : null;
}
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,9 @@ export class SearchSectionComponent extends BaseComponent {
data.datasets.byId as DatasetBasicsFragment
).owner.name;
const schema: MaybeNull<DatasetSchema> =
parseCurrentSchema(data);
parseCurrentSchema(
data.datasets.byId.metadata.currentSchema,
);
this.TREE_DATA.push({
name: value.dataset.name as string,
children: schema?.fields,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -137,7 +137,10 @@ export class SetTransformComponent extends BaseComponent implements OnInit {
data.datasets.byId as DatasetBasicsFragment
).owner.name;
const schema: MaybeNull<DatasetSchema> =
parseCurrentSchema(data);
parseCurrentSchema(
data.datasets.byId.metadata
.currentSchema,
);
this.TREE_DATA.push({
name: item.name as string,
children: schema?.fields,
Expand Down
5 changes: 4 additions & 1 deletion src/app/dataset-view/dataset.service.ts
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,10 @@ export class DatasetService {
const dataTail = data.datasets.byOwnerAndName.data.tail;
if (dataTail.__typename === "DataQueryResultSuccess") {
const schema: MaybeNull<DatasetSchema> =
parseCurrentSchema(data);
parseCurrentSchema(
data.datasets.byOwnerAndName.metadata
.currentSchema,
);
this.datasetUpdate(data.datasets.byOwnerAndName);
this.overviewTabDataUpdate(
data.datasets.byOwnerAndName,
Expand Down

0 comments on commit 23fc120

Please sign in to comment.