Nested templates, nothing is displayed

I’m refactoring the app and have some nested templates. The problem is that nothing is displayed, the page is empty, the routes seem to load data as needed and the transition stack trace displays no errors.

Initially, the main page HTML content was defined in the application.hbs template. Now, I have the following structure of templates: Screenshot 2019-12-17 at 10.19.45

and the routes: Screenshot 2019-12-17 at 10.22.36

The application.hbs template has just {{outlet}}. The templates/shops.hbs has the HTML code that was previously in the application.hbs template. The templates/shops/shop.hbs also has just {{outlet}}.

What am I missing?

Fixed, there was session service to inject into the shops controller because there was a condition to fulfil in the shops.hbs template:

div class="wrapper">
  {{#if session.isAuthenticated}}
    {{#if currentUser.user}}
      <nav id="sidebar" class={{if isActive "active"}}>
...