Erro ao emitir histórico escolar - Versão 2.7.2

Ao tentar emitir histórico escolar com opções default, sem marcar nada e deixando Séries/Anos ocorre o erro:
array_filter(): Argument #1 ($array) must be of type array, null given

Alguem pode dar uma luz?

Altera a linha que cria a variável $cursoaluno para a seguinte:

$cursoaluno = implode(‘,’, array_filter($this->getRequest()->cursoaluno ?? ));

Boa tarde kesllan, o que seria este quadrado no final da linha, antes dos parenteses?
image

Copiei e colei a linha no editor e ficou assim:
$cursoaluno = implode(‘,’, array_filter($this->getRequest()->cursoaluno ?? ));

Aí nem abre a tela de histórico, ocorrendo o erro:
syntax error, unexpected token “)”
image

tirei o espaço do final entre ?? e )) e o erro não aparece mais, mas o problema inicial continua.

@paglioza isso deveria ser um colchete vazio, a plataforma deve ter alterado o caractere.

$cursoaluno = implode(‘,’, array_filter($this->getRequest()->cursoaluno ?? []));

Muito obrigado a você e ao kesllan.

1 curtida

ops! nem percebi que virou um os colchetes viraram um quadro