Skip to content

Commit b0c58b2

Browse files
committed
Simplify content ready check
1 parent 32918e8 commit b0c58b2

File tree

1 file changed

+2
-3
lines changed
  • components/ws-manager-mk2/controllers

1 file changed

+2
-3
lines changed

components/ws-manager-mk2/controllers/status.go

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -188,12 +188,11 @@ func updateWorkspaceStatus(ctx context.Context, workspace *workspacev1.Workspace
188188
}
189189

190190
func isDisposalFinished(ws *workspacev1.Workspace) bool {
191-
c := wsk8s.GetCondition(ws.Status.Conditions, string(workspacev1.WorkspaceConditionContentReady))
192-
noContentInit := c == nil || c.Status == metav1.ConditionFalse
193191
return wsk8s.ConditionPresentAndTrue(ws.Status.Conditions, string(workspacev1.WorkspaceConditionBackupComplete)) ||
194192
wsk8s.ConditionPresentAndTrue(ws.Status.Conditions, string(workspacev1.WorkspaceConditionBackupFailure)) ||
195193
wsk8s.ConditionPresentAndTrue(ws.Status.Conditions, string(workspacev1.WorkspaceConditionAborted)) ||
196-
noContentInit
194+
// Nothing to dispose if content wasn't ready.
195+
!wsk8s.ConditionPresentAndTrue(ws.Status.Conditions, string(workspacev1.WorkspaceConditionContentReady))
197196
}
198197

199198
// extractFailure returns a pod failure reason and possibly a phase. If phase is nil then

0 commit comments

Comments
 (0)