Atualizei o Scriptcase para a Versão 9.10.023 (27) e me deparei com um bug no botão Configurar do Resumo que retorna o erro Undefined index: pivot_group_by.
Ao comparar o código fonte do arquivo grid_application_resumo_sc_free_group_by.class.php em produção com o de desenvolvimento eu percebi que houve mudanças no mesmo e o motivo do bug.
Ocorre que na nova versão foi incluído o seguinte código, onde $this->aux_useNewSummary retorna sempre true, que impede a execução da função $this->completeMatrix:
if (!$this->aux_useNewSummary()) {
-
$this->completeMatrix();*
-
$this->buildMatrix();*
}
E também foram removidos os seguintes códigos da função $this->completeMatrix que ocasionou o erro Undefined index:
$_SESSION[‘sc_session’][$this->Ini->sc_page][‘grid_application’][‘pivot_group_by’] = $this->comp_field;
if (!isset($_SESSION[‘sc_session’][$this->Ini->sc_page][‘grid_application’][‘pivot_order’]))
{
- $_SESSION[‘sc_session’][$this->Ini->sc_page][‘grid_application’][‘pivot_order’] = $this->comp_order;*
}
segue print do erro: