diff --git a/components/dashboard/installment-analysis/installment-group-card.tsx b/components/dashboard/installment-analysis/installment-group-card.tsx index 7831ba6..9e0e250 100644 --- a/components/dashboard/installment-analysis/installment-group-card.tsx +++ b/components/dashboard/installment-analysis/installment-group-card.tsx @@ -34,8 +34,13 @@ export function InstallmentGroupCard({ const unpaidCount = unpaidInstallments.length; - // Validar se o logo é uma URL válida - const isValidLogo = group.cartaoLogo && group.cartaoLogo.trim().length > 0; + // Validar se o logo é uma URL válida (deve começar com / ou http:// ou https://) + const isValidLogo = + group.cartaoLogo && + group.cartaoLogo.trim().length > 0 && + (group.cartaoLogo.startsWith('/') || + group.cartaoLogo.startsWith('http://') || + group.cartaoLogo.startsWith('https://')); const isFullySelected = selectedInstallments.size === unpaidInstallments.length &&