Skip to content

Commit c589442

Browse files
authored
[AssetRunLogObserver] Observe failed to materialize event (#29260)
## Summary & Motivation Observe this event to trigger refetch asset live data so that we show failed status immediately.
1 parent 92af968 commit c589442

File tree

3 files changed

+13
-4
lines changed

3 files changed

+13
-4
lines changed

Diff for: js_modules/dagster-ui/packages/ui-core/client.json

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Diff for: js_modules/dagster-ui/packages/ui-core/src/asset-graph/AssetRunLogObserver.tsx

+7-1
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,8 @@ const SingleRunLogObserver = memo(({runId, callback}: SingleRunLogObserverProps)
9999
if (
100100
m.__typename === 'AssetMaterializationPlannedEvent' ||
101101
m.__typename === 'MaterializationEvent' ||
102-
m.__typename === 'ObservationEvent'
102+
m.__typename === 'ObservationEvent' ||
103+
m.__typename === 'FailedToMaterializeEvent'
103104
) {
104105
return {assetKey: m.assetKey} as ObservedEvent;
105106
}
@@ -154,6 +155,11 @@ export const ASSET_LIVE_RUN_LOGS_SUBSCRIPTION = gql`
154155
path
155156
}
156157
}
158+
... on FailedToMaterializeEvent {
159+
assetKey {
160+
path
161+
}
162+
}
157163
... on ExecutionStepStartEvent {
158164
stepKey
159165
}

Diff for: js_modules/dagster-ui/packages/ui-core/src/asset-graph/types/AssetRunLogObserver.types.ts

+5-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)