debug(checklist): adiciona logs para investigar templateDescription

Adiciona:
- Query debugTemplateAndTicketChecklist para verificar dados no backend
- Console.log no frontend para verificar dados recebidos

Esses logs serao removidos apos identificar o problema.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
rever-tecnologia 2025-12-16 10:14:34 -03:00
parent 58cda4f6ea
commit db73e87cdc
2 changed files with 62 additions and 1 deletions

View file

@ -1,6 +1,6 @@
"use client"
import { useMemo, useState } from "react"
import { useEffect, useMemo, useState } from "react"
import { useMutation, useQuery } from "convex/react"
import { CheckCheck, ListChecks, Plus, RotateCcw, Trash2 } from "lucide-react"
import { toast } from "sonner"
@ -49,6 +49,18 @@ export function TicketChecklistCard({
const isResolved = ticket.status === "RESOLVED"
const checklist = useMemo(() => ticket.checklist ?? [], [ticket.checklist])
// DEBUG: Verificar dados do checklist
useEffect(() => {
if (checklist.length > 0) {
console.log("[DEBUG] Checklist items:", checklist.map(item => ({
id: item.id,
text: item.text.substring(0, 30),
templateDescription: item.templateDescription,
description: item.description,
})))
}
}, [checklist])
const requiredTotal = useMemo(() => checklist.filter((item) => (item.required ?? true)).length, [checklist])
const requiredDone = useMemo(() => countRequiredDone(checklist), [checklist])
const requiredPending = useMemo(() => countRequiredPending(checklist), [checklist])