From d427b88756f115ce5b09d2eb0bcf18032ac5dd80 Mon Sep 17 00:00:00 2001 From: Julien Froidefond Date: Wed, 17 Sep 2025 16:57:36 +0200 Subject: [PATCH] fix: enhance priority handling in sort-config and JiraService - Added a fallback mechanism in getPriorityValue to default to 'medium' when an unknown priority is encountered, improving robustness. - Updated priority mapping in JiraService to change 'Highest' to 'urgent', aligning with new priority definitions. --- lib/sort-config.ts | 7 ++++++- services/jira.ts | 2 +- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/lib/sort-config.ts b/lib/sort-config.ts index dc9da95..e599b34 100644 --- a/lib/sort-config.ts +++ b/lib/sort-config.ts @@ -106,7 +106,12 @@ function compareValues(a: T, b: T, direction: SortDirection): number { * Obtient la valeur de priorité numérique pour le tri */ function getPriorityValue(priority: TaskPriority): number { - return getPriorityConfig(priority).order; + const config = getPriorityConfig(priority); + if (!config) { + console.warn(`⚠️ Priorité inconnue: ${priority}, utilisation de 'medium' par défaut`); + return getPriorityConfig('medium').order; + } + return config.order; } /** diff --git a/services/jira.ts b/services/jira.ts index 9554f42..279871a 100644 --- a/services/jira.ts +++ b/services/jira.ts @@ -607,7 +607,7 @@ export class JiraService { if (!jiraPriority) return 'medium'; const priorityMapping: Record = { - 'Highest': 'critical', + 'Highest': 'urgent', 'High': 'high', 'Medium': 'medium', 'Low': 'low',