Commit 7c8ee87a83733e5bc2934bf47425b22a5b786da3

Authored by Eder Soares
1 parent 2247b0dc
Exists in 2.8 and in 6 other branches 2.2, 2.3, 2.4, 2.5, 2.6, 2.7

Retorna null quando turma não for encontrada na dispensa

Showing 1 changed file with 5 additions and 5 deletions   Show diff stats
ieducar/lib/App/Model/IedFinder.php
... ... @@ -1113,18 +1113,18 @@ class App_Model_IedFinder extends CoreExt_Entity
1113 1113 return;
1114 1114 }
1115 1115  
1116   - $discipline = Cache::store('array')->remember("disciplinaDispensadaDaTurma:{$codTurma}", now()->addMinute(), function () use ($codTurma) {
1117   - $discipline = LegacySchoolClass::query()->find($codTurma)->ref_cod_disciplina_dispensada;
1118   -
  1116 + $discipline = Cache::store('array')->remember("disciplinaDispensadaDaTurma:{$codTurma}", now()->addMinute(), function () use ($codTurma) {
  1117 + $discipline = LegacySchoolClass::query()->find($codTurma)->ref_cod_disciplina_dispensada ?? null;
  1118 +
1119 1119 // Caso não exista a disciplina, armazena a string 'null'
1120 1120 return $discipline ?: 'null';
1121 1121 });
1122   -
  1122 +
1123 1123 // Se o retorno é uma string 'null', sabemos o que o valor real é null
1124 1124 if ($discipline === 'null') {
1125 1125 return null;
1126 1126 }
1127   -
  1127 +
1128 1128 return $discipline;
1129 1129 }
1130 1130  
... ...