Encore un ptit souci :(

J'ai beau chercher sur le net, je n'arrive pas à comprendre pourquoi mon logout_ message s'affiche sur une page qui n'est pas celle requise ('home'). Le message s'affiche sur la page ('show')en frontend.

Une personne pourrait-elle me venir en aide pour m'expliquer pourquoi?

Voici mes codes:

security.yaml

security:
    # https://symfony.com/doc/current/security.html#where-do-users-come-from-user-providers
    providers:
        from_database:
            entity:
                class: App\Entity\User
                property: username
    firewalls:
        dev:
            pattern: ^/(_(profiler|wdt)|css|images|js)/
            security: false
        main:
            anonymous: true
            logout: 
                path: logout
                target: logout_message

routes.yaml

logout:
  path: /logout

SecurityController.php

/**
     * @Route("/logout_message", name="logout_message")
     */
    public function logoutMessage()
    {
        $this->addFlash('success', 'Vous êtes bien déconnecté(e)');
        return $this->redirectToRoute('home');
    }

la vue (lien dans la barre de navigation) base.html.twig

<li class="nav-item">
      <a class="nav-link" href="{{ path('logout') }}"data-toggle="tooltip" data-original-title="Déconnexion"><i class="fa fa-sign-out"></i></a>
</li>

Je vous remercie d'avance de votre aide :)

Aucune réponse