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 {
234
234
}
235
235
}
236
236
237
- const parsedRetryConfig = RetryOptions . safeParse ( retryConfig ) ;
237
+ const parsedRetryConfig = RetryOptions . nullable ( ) . safeParse ( retryConfig ) ;
238
238
239
239
if ( ! parsedRetryConfig . success ) {
240
240
logger . error ( "[FailedTaskRunRetryHelper] Invalid retry config" , {
@@ -245,6 +245,15 @@ export class FailedTaskRunRetryHelper extends BaseService {
245
245
return ;
246
246
}
247
247
248
+ if ( ! parsedRetryConfig . data ) {
249
+ logger . debug ( "[FailedTaskRunRetryHelper] No retry config" , {
250
+ run,
251
+ execution,
252
+ } ) ;
253
+
254
+ return ;
255
+ }
256
+
248
257
const delay = calculateNextRetryDelay ( parsedRetryConfig . data , execution . attempt . number ) ;
249
258
250
259
if ( ! delay ) {
You can’t perform that action at this time.
0 commit comments