@@ -8,20 +8,22 @@ import { useDeployment } from "./useDeploymentsQuery"
88
99function useComposerPipeline ( ) {
1010 const { currentPipelineId, currentRevisionId } = usePipelineStore ( )
11+ const pipelineId = currentPipelineId ?? ""
1112
1213 const pipelineQuery = useQuery ( {
13- ...pipelinesReadPipelineOptions ( { path : { id : currentPipelineId ! } } ) ,
14+ ...pipelinesReadPipelineOptions ( { path : { id : pipelineId } } ) ,
1415 enabled : ! ! currentPipelineId ,
1516 } )
1617
1718 const revisionId =
1819 currentRevisionId != null
1920 ? currentRevisionId
2021 : ( pipelineQuery . data ?. current_revision_id ?? null )
22+ const revisionIdValue = revisionId ?? 0
2123
2224 const revisionQuery = useQuery ( {
2325 ...pipelinesReadPipelineRevisionOptions ( {
24- path : { id : currentPipelineId ! , revision_id : revisionId ! } ,
26+ path : { id : pipelineId , revision_id : revisionIdValue } ,
2527 } ) ,
2628 enabled : ! ! currentPipelineId && revisionId != null ,
2729 } )
@@ -42,18 +44,19 @@ function useRuntimePipeline() {
4244 selectedRuntimePipelineId ,
4345 )
4446
45- const canonicalId = deployment ?. pipeline_id
47+ const canonicalId = deployment ?. pipeline_id ?? ""
4648 const revisionId = deployment ?. revision_id
49+ const revisionIdValue = revisionId ?? 0
4750
4851 // Fetch canonical pipeline data based on deployment
4952 const pipelineQuery = useQuery ( {
50- ...pipelinesReadPipelineOptions ( { path : { id : canonicalId ! } } ) ,
53+ ...pipelinesReadPipelineOptions ( { path : { id : canonicalId } } ) ,
5154 enabled : ! ! canonicalId && ! deploymentLoading ,
5255 } )
5356
5457 const revisionQuery = useQuery ( {
5558 ...pipelinesReadPipelineRevisionOptions ( {
56- path : { id : canonicalId ! , revision_id : revisionId ! } ,
59+ path : { id : canonicalId , revision_id : revisionIdValue } ,
5760 } ) ,
5861 enabled : ! ! canonicalId && revisionId != null && ! deploymentLoading ,
5962 } )
0 commit comments