Commit b21c2edc9596de6921a344aaec15ff584d54c308
1 parent
619cec41
Exists in
master
Alterado metodo _getValue, para tratar tipo de dado string, evitando por exemplo…
… que valores como "0123" sejam gravados como 123 em campos strings, isto estava ocorrendo ao gravar o código da matricula dos funcionários.
Showing
1 changed file
with
5 additions
and
1 deletions
Show diff stats
ieducar/lib/CoreExt/Entity.php
@@ -1053,6 +1053,10 @@ abstract class CoreExt_Entity implements CoreExt_Entity_Validatable | @@ -1053,6 +1053,10 @@ abstract class CoreExt_Entity implements CoreExt_Entity_Validatable | ||
1053 | case 'numeric': | 1053 | case 'numeric': |
1054 | $return = $this->getFloat($cmpVal); | 1054 | $return = $this->getFloat($cmpVal); |
1055 | break; | 1055 | break; |
1056 | + | ||
1057 | + case 'string': | ||
1058 | + $return = (string)$cmpVal; | ||
1059 | + break; | ||
1056 | } | 1060 | } |
1057 | return $return; | 1061 | return $return; |
1058 | } | 1062 | } |
@@ -1182,4 +1186,4 @@ abstract class CoreExt_Entity implements CoreExt_Entity_Validatable | @@ -1182,4 +1186,4 @@ abstract class CoreExt_Entity implements CoreExt_Entity_Validatable | ||
1182 | } | 1186 | } |
1183 | return $data; | 1187 | return $data; |
1184 | } | 1188 | } |
1185 | -} | ||
1186 | \ No newline at end of file | 1189 | \ No newline at end of file |
1190 | +} |