Skip to content

Commit 644aed2

Browse files
authored
feat: return default doc structure when model not found (#1701)
1 parent 00ae93d commit 644aed2

File tree

1 file changed

+14
-2
lines changed

1 file changed

+14
-2
lines changed

src/services/docGenService.ts

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,13 @@ export class DocGenService {
9696
const { event } = eventResult;
9797
const currentNode = event.nodeMetaMap.lookupByBaseName(modelName);
9898
if (!currentNode?.patch_path) {
99-
return undefined;
99+
return {
100+
aiEnabled: this.altimateRequest.enabled(),
101+
name: modelName,
102+
description: "",
103+
generated: false,
104+
columns: [],
105+
} as DBTDocumentation;
100106
}
101107

102108
try {
@@ -111,7 +117,13 @@ export class DocGenService {
111117
// Find matching model definition
112118
const modelDef = parsedDoc.models?.find((m) => m.name === modelName);
113119
if (!modelDef) {
114-
return undefined;
120+
return {
121+
aiEnabled: this.altimateRequest.enabled(),
122+
name: modelName,
123+
description: "",
124+
generated: false,
125+
columns: [],
126+
} as DBTDocumentation;
115127
}
116128

117129
// Map to DBTDocumentation format

0 commit comments

Comments
 (0)