-
Notifications
You must be signed in to change notification settings - Fork 0
Corrigir parsing de priority string no updateLoadOrder() #78
Copy link
Copy link
Closed
Labels
area: pluginsSistema de pluginsSistema de pluginsphase: 0Fase 0 - Debitos CriticosFase 0 - Debitos Criticospriority: criticalDebito tecnico criticoDebito tecnico criticotype: bugBug ou comportamento incorretoBug ou comportamento incorreto
Description
Problema
O campo priority na interface do plugin aceita strings ('highest' | 'high' | 'normal' | 'low' | 'lowest') mas updateLoadOrder() so processa numeros:
typeof priority === 'number' ? priority : 0Um plugin com priority: 'highest' tem o mesmo comportamento que um sem prioridade.
Impacto
- Feature documentada que nao funciona
- Plugins nao podem usar strings de prioridade conforme a interface
Solucao Proposta
Adicionar mapeamento de string para numero:
const priorityMap = { highest: -100, high: -50, normal: 0, low: 50, lowest: 100 }
const numPriority = typeof priority === 'number' ? priority : (priorityMap[priority] ?? 0)Esforco Estimado
~2 horas
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
area: pluginsSistema de pluginsSistema de pluginsphase: 0Fase 0 - Debitos CriticosFase 0 - Debitos Criticospriority: criticalDebito tecnico criticoDebito tecnico criticotype: bugBug ou comportamento incorretoBug ou comportamento incorreto