fix(FN-5091): harden maxAutoMergeRetries settings parsing
Fusion-Task-Id: FN-5091 Fusion-Task-Lineage: f59dc7dd-abc2-4d1d-a755-1fe446314131
This commit is contained in:
committed by
gsxdsm
parent
20e1bb9d25
commit
85cb845b87
@@ -59,7 +59,10 @@ export class DependencyBlockedTodoReporter {
|
||||
return { alerted: false, reason: "invalid-config" };
|
||||
}
|
||||
|
||||
const maxAutoMergeRetries = settings.maxAutoMergeRetries ?? 3;
|
||||
const configuredMaxAutoMergeRetries = Number(settings.maxAutoMergeRetries);
|
||||
const maxAutoMergeRetries = Number.isFinite(configuredMaxAutoMergeRetries)
|
||||
? configuredMaxAutoMergeRetries
|
||||
: 3;
|
||||
const tasks = await this.store.listTasks({ slim: true, includeArchived: false });
|
||||
const taskById = new Map(tasks.map((task) => [task.id, task]));
|
||||
const nowMs = this.now();
|
||||
|
||||
Reference in New Issue
Block a user