Botão Configurar do Resumo

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: