Corregir: The entity type x does not have an "revision_created" entity revisión metadata key.

Personas con un portatil y codigo

Si estamos haciendo una actualización de Drupal desde una versión antigua a una más reciente siempre tenemos que modificar algunas partes del código.

El error que nos encontramos en este caso se debe a que faltan algunas líneas en la definición de la entidad, esto es muy fácil de solucionar, únicamente debemos ir a la entidad que nos falla, la cual estará ubicada dentro de src/Entity en nuestro modulo, una vez dentro debemos añadir unas pocas líneas a la parte superior donde está la definición de la misma.


*   revision_metadata_keys = {
*     "revision_user" = "revision_user",
*     "revision_created" = "revision_created",
*     "revision_log_message" = "revision_log",
*   },

Y listo, si ahora limpiamos la cache todo debería estar bien y sin errores.

Comparte este artículo:
Publicado por Borja
Image

Me metí en la aventura de Drupal con la versión 6, y aquí estoy, 10 años después, escribiendo articulos y haciendo videos sobre Drupal, quien me lo iba a decir. Aunque he probado otros framworks y cms, me quedo con Drupal de lejos, pero Symfony y Django estan entre mis favoritos. Aficionado a la montaña, la bicicleta, y el comer, de eso que no falte.