Skip to content

Commit 686cf49

Browse files
fix: minor improvements (#676)
1 parent e17301f commit 686cf49

File tree

2 files changed

+11
-8
lines changed

2 files changed

+11
-8
lines changed

src/components/dag-visualizer/add-manual-artifacts.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,11 @@ export function addManuallyAddedArtifacts(
1515
missingNodes.forEach((missingNode) => {
1616
const [stepName, artifactName] = missingNode.id.split("--");
1717
const step = steps[stepName];
18+
19+
if (!step) {
20+
return;
21+
}
22+
1823
const existingNode = findExistingArtifactNode(nodes, missingNode);
1924
const inputs = step.body?.inputs as { [key: string]: ArtifactVersion };
2025
const outputs = step.body?.outputs as { [key: string]: ArtifactVersion };

src/components/dag-visualizer/extract-layout.ts

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -72,21 +72,19 @@ export function extractPlaceholderLayout(stepConfig: Record<string, StepOutput>)
7272
});
7373

7474
// model artifacts or metadata
75-
const modelArtifacts = step.config.model_artifacts_or_metadata as Record<
76-
string,
77-
ModelVersionLazyLoader
78-
>;
75+
const modelArtifacts =
76+
(step.config.model_artifacts_or_metadata as Record<string, ModelVersionLazyLoader>) || {};
77+
7978
Object.keys(modelArtifacts).forEach((inputName) => {
8079
const modelArtifactId = `${stepName}--${inputName}`;
8180
addNode(modelArtifactId, "previewArtifact", inputName);
8281
addEdge(modelArtifactId, stepName);
8382
});
8483

8584
// client lazy loaded artifacts
86-
const clientLazyLoadedArtifacts = step.config.client_lazy_loaders as Record<
87-
string,
88-
ClientLazyLoader
89-
>;
85+
const clientLazyLoadedArtifacts =
86+
(step.config.client_lazy_loaders as Record<string, ClientLazyLoader>) || {};
87+
9088
Object.keys(clientLazyLoadedArtifacts).forEach((inputName) => {
9189
const clientLazyLoadedArtifactId = `${stepName}--${inputName}`;
9290
addNode(clientLazyLoadedArtifactId, "previewArtifact", inputName);

0 commit comments

Comments
 (0)