diff --git a/pkg/resource/deploy/deployment_executor.go b/pkg/resource/deploy/deployment_executor.go index 39f84e13b..32ab6b741 100644 --- a/pkg/resource/deploy/deployment_executor.go +++ b/pkg/resource/deploy/deployment_executor.go @@ -146,7 +146,7 @@ func (ex *deploymentExecutor) Execute(callerCtx context.Context, opts Options, p if opts.RefreshOnly { return nil } - } else if len(ex.deployment.prev.PendingOperations) != 0 && !preview { + } else if ex.deployment.prev != nil && len(ex.deployment.prev.PendingOperations) != 0 && !preview { return result.FromError(PlanPendingOperationsError{ex.deployment.prev.PendingOperations}) }