Frontend v1.3.3

Fix aplicado:

Agregado optional chaining (?.) para prevenir crash cuando inspection.checklist.questions es undefined:
This commit is contained in:
2025-12-05 05:42:49 -03:00
parent 6455d351dd
commit 954c5b4a7b
4 changed files with 4 additions and 4 deletions

View File

@@ -1,7 +1,7 @@
{ {
"name": "checklist-frontend", "name": "checklist-frontend",
"private": true, "private": true,
"version": "1.3.2", "version": "1.3.3",
"type": "module", "type": "module",
"scripts": { "scripts": {
"dev": "vite", "dev": "vite",

View File

@@ -1,6 +1,6 @@
// Service Worker para PWA con detección de actualizaciones // Service Worker para PWA con detección de actualizaciones
// IMPORTANTE: Actualizar esta versión cada vez que se despliegue una nueva versión // IMPORTANTE: Actualizar esta versión cada vez que se despliegue una nueva versión
const CACHE_NAME = 'ayutec-v1.3.2'; const CACHE_NAME = 'ayutec-v1.3.3';
const urlsToCache = [ const urlsToCache = [
'/', '/',
'/index.html' '/index.html'

View File

@@ -5657,7 +5657,7 @@ function AIAssistantChatModal({ question, inspection, allAnswers, messages, setM
// NUEVO: Agregar respuestas de texto (incluyendo observations) // NUEVO: Agregar respuestas de texto (incluyendo observations)
if (answer?.value || answer?.observations) { if (answer?.value || answer?.observations) {
// Buscar la pregunta para obtener su texto y tipo // Buscar la pregunta para obtener su texto y tipo
const questionData = inspection.checklist.questions.find(q => q.id === qId) const questionData = inspection?.checklist?.questions?.find(q => q.id === qId)
// Formatear respuesta según el tipo de pregunta // Formatear respuesta según el tipo de pregunta
let formattedAnswer = answer.value || '' let formattedAnswer = answer.value || ''

View File

@@ -153,7 +153,7 @@ export default function Sidebar({ user, activeTab, setActiveTab, sidebarOpen, se
className="w-10 h-10 object-contain bg-white rounded p-1" className="w-10 h-10 object-contain bg-white rounded p-1"
/> />
<p className="text-xs text-indigo-300 font-medium hover:text-indigo-200"> <p className="text-xs text-indigo-300 font-medium hover:text-indigo-200">
Ayutec v1.3.2 Ayutec v1.3.3
</p> </p>
</a> </a>
</div> </div>