Skip to content

NexTool 4.3.4 [GLPI 11]

Choose a tag to compare

@RPGMais RPGMais released this 11 Jun 16:49

[4.3.4] - 2026-06-11

Adicionado

  • Helpers de migração de schema portáveis MySQL/MariaDB no BaseModule: addColumnIfNotExists(), dropColumnIfExists(), addKeyIfNotExists(), dropKeyIfExists() e indexExists(). Check de existência via $DB->fieldExists()/SHOW INDEX + ALTER simples — substituem ADD COLUMN/INDEX IF NOT EXISTS nos .sql dos 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ça RuntimeException): falha vira log em plugin_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]