diff --git a/templates/module/src/Entity/Form/entity-content-revision-delete.php.twig b/templates/module/src/Entity/Form/entity-content-revision-delete.php.twig index 20352b2dc..cad149c9a 100644 --- a/templates/module/src/Entity/Form/entity-content-revision-delete.php.twig +++ b/templates/module/src/Entity/Form/entity-content-revision-delete.php.twig @@ -88,7 +88,7 @@ class {{ entity_class }}RevisionDeleteForm extends ConfirmFormBase {% endblock % * {@inheritdoc} */ public function buildForm(array $form, FormStateInterface $form_state, ${{ entity_name }}_revision = NULL) { - $this->revision = $this->{{ entity_class }}Storage->loadRevision(${{ entity_name }}_revision); + $this->revision = $this->{{ entity_class[:1]|lower ~ entity_class[1:] }}Storage->loadRevision(${{ entity_name }}_revision); $form = parent::buildForm($form, $form_state); return $form; @@ -98,7 +98,7 @@ class {{ entity_class }}RevisionDeleteForm extends ConfirmFormBase {% endblock % * {@inheritdoc} */ public function submitForm(array &$form, FormStateInterface $form_state) { - $this->{{ entity_class }}Storage->deleteRevision($this->revision->getRevisionId()); + $this->{{ entity_class[:1]|lower ~ entity_class[1:] }}Storage->deleteRevision($this->revision->getRevisionId()); $this->logger('content')->notice('{{ label }}: deleted %title revision %revision.', ['%title' => $this->revision->label(), '%revision' => $this->revision->getRevisionId()]); $this->messenger()->addMessage(t('Revision from %revision-date of {{ label }} %title has been deleted.', ['%revision-date' => format_date($this->revision->getRevisionCreationTime()), '%title' => $this->revision->label()])); @@ -106,7 +106,7 @@ class {{ entity_class }}RevisionDeleteForm extends ConfirmFormBase {% endblock % 'entity.{{ entity_name }}.canonical', ['{{ entity_name }}' => $this->revision->id()] ); - if ($this->connection->query('SELECT COUNT(DISTINCT vid) FROM {{ '{'~entity_name~'_field_revision}' }} WHERE id = :id', [':id' => $this->revision->id()])->fetchField() > 1) { + if ($this->connection->query('SELECT COUNT(DISTINCT vid) FROM {{ '{'~entity_name }}{% if is_translatable %}_field{% endif %}{{ '_revision}' }} WHERE id = :id', [':id' => $this->revision->id()])->fetchField() > 1) { $form_state->setRedirect( 'entity.{{ entity_name }}.version_history', ['{{ entity_name }}' => $this->revision->id()] diff --git a/templates/module/src/Entity/Form/entity-content-revision-revert.php.twig b/templates/module/src/Entity/Form/entity-content-revision-revert.php.twig index 53ceef0b8..699fb2795 100644 --- a/templates/module/src/Entity/Form/entity-content-revision-revert.php.twig +++ b/templates/module/src/Entity/Form/entity-content-revision-revert.php.twig @@ -96,7 +96,7 @@ class {{ entity_class }}RevisionRevertForm extends ConfirmFormBase {% endblock % * {@inheritdoc} */ public function buildForm(array $form, FormStateInterface $form_state, ${{ entity_name }}_revision = NULL) { - $this->revision = $this->{{ entity_class }}Storage->loadRevision(${{ entity_name }}_revision); + $this->revision = $this->{{ entity_class[:1]|lower ~ entity_class[1:] }}Storage->loadRevision(${{ entity_name }}_revision); $form = parent::buildForm($form, $form_state); return $form;