Skip to content

9.10.2 - Corrección del binding tipado de parámetros PDO en el ORM.

Choose a tag to compare

@osumionline osumionline released this 12 Oct 10:49
· 9 commits to main since this release
Immutable release. Only release title and notes can be modified.

Osumi Framework 9.10.2 es una versión de mantenimiento que corrige el binding de parámetros del ORM al ejecutar sentencias preparadas con PDO.

Corrección

  • Los valores bool se bindean ahora mediante PDO::PARAM_BOOL.
  • Los valores int utilizan PDO::PARAM_INT.
  • Los valores null utilizan PDO::PARAM_NULL.
  • El resto de valores escalares soportados utilizan PDO::PARAM_STR.
  • La corrección se aplica de forma consistente a consultas, conteos, inserciones, actualizaciones y eliminaciones realizadas por OModel.

Esto evita, entre otros casos, que valores booleanos como false puedan llegar a MySQL/MariaDB como una cadena vacía y provocar errores en columnas TINYINT(1) cuando se utiliza modo estricto.

Migración

No es necesario realizar ningún cambio en las aplicaciones existentes y esta versión no añade ningún nuevo paso automático de migración.