Bug Caricamento Sotto Pannelli (versione 7.10.5)

SuiteCRM 7.10.5 presenta un piccolo bug che determina un errore nel caricamento dei sotto pannelli delle pagine di dettaglio.

Il problema è legato alla mancanza delle parentesi in un controllo di valori che diventa ambiguo e può restituire un valore errato. Questo valore errato genera in seguito la creazione di una richiesta al database errata.

Se la pagina di dettaglio genera errore e nel file di log di SuiteCRM (di default prende il nome “suitecrm.log”) trovate un errore simile a quello mostrato sotto, allora provate la risoluzione mostrata in questo articolo.

Thu May 31 13:09:16 2018 [18849][1][FATAL] Mysqli_query failed.
Thu May 31 13:09:16 2018 [18849][1][FATAL] Error running count query for Account List: Query Failed: ( SELECT count(*) c FROM ………..

Il bug è di facile risoluzione.

Aprire il file e sostituire il controllo indicato sotto

data/Link2.php

 

Le parentesi da aggiungere sono quelle che racchiudono l’ultimo controllo del comando if  “isset($this->focus->module_name) ? $this->focus->module_name : null)”