Commit 7c8ee87a83733e5bc2934bf47425b22a5b786da3
1 parent
2247b0dc
Exists in
2.8
and in
6 other branches
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 |