NexTool 4.3.4 [GLPI 11]
[4.3.4] - 2026-06-11
Adicionado
- Helpers de migração de schema portáveis MySQL/MariaDB no
BaseModule:addColumnIfNotExists(),dropColumnIfExists(),addKeyIfNotExists(),dropKeyIfExists()eindexExists(). Check de existência via$DB->fieldExists()/SHOW INDEX+ALTERsimples — substituemADD COLUMN/INDEX IF NOT EXISTSnos.sqldos módulos, extensão exclusiva do MariaDB que quebra com erro 1064 no MySQL 8 (incidente Bild 2026-06-11, HTTP 500 no install do smartnotify em MySQL 8.0.46).
Corrigido
executeSqlFile()agora captura exceções do$DB->runFile()(erro SQL no GLPI 11 lançaRuntimeException): falha vira log emplugin_nextool.log+return false— a UI exibe "Falha ao executar instalação" em vez de HTTP 500 bruto no endpoint AJAX.
Etiqueta: nextool[GLPI_11]