File tree Expand file tree Collapse file tree 1 file changed +6
-5
lines changed
site/src/xServices/workspace Expand file tree Collapse file tree 1 file changed +6
-5
lines changed Original file line number Diff line number Diff line change @@ -550,12 +550,13 @@ export const workspaceMachine = createMachine(
550
550
}
551
551
} ,
552
552
getResources : async ( context ) => {
553
- if ( context . workspace ) {
554
- const resources = await API . getWorkspaceResources ( context . workspace . latest_build . id )
555
- return resources
556
- } else {
557
- throw Error ( "Cannot fetch workspace resources without workspace" )
553
+ // If the job hasn't completed, fetching resources will result
554
+ // in an unfriendly error for the user.
555
+ if ( ! context . workspace ?. latest_build . job . completed_at ) {
556
+ return [ ]
558
557
}
558
+ const resources = await API . getWorkspaceResources ( context . workspace . latest_build . id )
559
+ return resources
559
560
} ,
560
561
getBuilds : async ( context ) => {
561
562
if ( context . workspace ) {
You can’t perform that action at this time.
0 commit comments