Skip to content

Commit 210c5ec

Browse files
authored
ENG-1310 Database change: Allow Concepts to exist without Content (#711)
1 parent 98807f3 commit 210c5ec

9 files changed

Lines changed: 441 additions & 302 deletions

File tree

apps/obsidian/src/utils/conceptConversion.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ export const discourseNodeSchemaToLocalConcept = ({
3737
return {
3838
space_id: context.spaceId,
3939
name: node.name,
40-
represented_by_local_id: node.id,
40+
source_local_id: node.id,
4141
is_schema: true,
4242
author_local_id: accountLocalId,
4343
created: now,
@@ -63,7 +63,7 @@ export const discourseNodeInstanceToLocalConcept = ({
6363
const concept = {
6464
space_id: context.spaceId,
6565
name: nodeData.file.basename,
66-
represented_by_local_id: nodeData.nodeInstanceId,
66+
source_local_id: nodeData.nodeInstanceId,
6767
schema_represented_by_local_id: nodeData.nodeTypeId,
6868
is_schema: false,
6969
literal_content: {
@@ -72,7 +72,7 @@ export const discourseNodeInstanceToLocalConcept = ({
7272
...extraData,
7373
};
7474
console.log(
75-
`[discourseNodeInstanceToLocalConcept] Converting concept: represented_by_local_id=${nodeData.nodeInstanceId}, name="${nodeData.file.basename}"`,
75+
`[discourseNodeInstanceToLocalConcept] Converting concept: source_local_id=${nodeData.nodeInstanceId}, name="${nodeData.file.basename}"`,
7676
);
7777
return concept;
7878
};
@@ -112,7 +112,7 @@ const orderConceptsRec = (
112112
}
113113
}
114114
ordered.push(concept);
115-
delete remainder[concept.represented_by_local_id!];
115+
delete remainder[concept.source_local_id!];
116116
return missing;
117117
};
118118

@@ -123,8 +123,8 @@ export const orderConceptsByDependency = (
123123
const conceptById: { [key: string]: LocalConceptDataInput } =
124124
Object.fromEntries(
125125
concepts
126-
.filter((c) => c.represented_by_local_id)
127-
.map((c) => [c.represented_by_local_id!, c]),
126+
.filter((c) => c.source_local_id)
127+
.map((c) => [c.source_local_id!, c]),
128128
);
129129
const ordered: LocalConceptDataInput[] = [];
130130
let missing: Set<string> = new Set();

0 commit comments

Comments
 (0)