File tree Expand file tree Collapse file tree 1 file changed +10
-1
lines changed Expand file tree Collapse file tree 1 file changed +10
-1
lines changed Original file line number Diff line number Diff line change @@ -234,7 +234,7 @@ export class FailedTaskRunRetryHelper extends BaseService {
234234 }
235235 }
236236
237- const parsedRetryConfig = RetryOptions . safeParse ( retryConfig ) ;
237+ const parsedRetryConfig = RetryOptions . nullable ( ) . safeParse ( retryConfig ) ;
238238
239239 if ( ! parsedRetryConfig . success ) {
240240 logger . error ( "[FailedTaskRunRetryHelper] Invalid retry config" , {
@@ -245,6 +245,15 @@ export class FailedTaskRunRetryHelper extends BaseService {
245245 return ;
246246 }
247247
248+ if ( ! parsedRetryConfig . data ) {
249+ logger . debug ( "[FailedTaskRunRetryHelper] No retry config" , {
250+ run,
251+ execution,
252+ } ) ;
253+
254+ return ;
255+ }
256+
248257 const delay = calculateNextRetryDelay ( parsedRetryConfig . data , execution . attempt . number ) ;
249258
250259 if ( ! delay ) {
You can’t perform that action at this time.
0 commit comments