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,18 +1113,18 @@ class App_Model_IedFinder extends CoreExt_Entity
1113 return; 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 // Caso não exista a disciplina, armazena a string 'null' 1119 // Caso não exista a disciplina, armazena a string 'null'
1120 return $discipline ?: 'null'; 1120 return $discipline ?: 'null';
1121 }); 1121 });
1122 - 1122 +
1123 // Se o retorno é uma string 'null', sabemos o que o valor real é null 1123 // Se o retorno é uma string 'null', sabemos o que o valor real é null
1124 if ($discipline === 'null') { 1124 if ($discipline === 'null') {
1125 return null; 1125 return null;
1126 } 1126 }
1127 - 1127 +
1128 return $discipline; 1128 return $discipline;
1129 } 1129 }
1130 1130