Problemas ao sobrescrever getters em um controller (3.0.0)

OK David, parece (e isso é estranho):

  • funciona em Produção
  • falha a partir do Desenvolvimento 3.0.0 (possivelmente antes)
    • Testei em um ambiente de Dev padrão, sem Docker, e também em um ambiente de Dev Docker muito limpo (mas possivelmente com configuração incompleta e personalizado).

Aqui estão os erros:

Ocorreu um erro:

- Ao renderizar:
  - nível superior
    aplicação
      discourse-root
        sidebar-wrapper
          admin
            admin-wrapper
              nav-item
                link-to
                  -link-to
Uncaught (in promise) TypeError: Ao gerar o link para a rota "adminPlugins": this.model está indefinido
    get allAdminRoutes admin-plugins.js:20

Observe que posso colocar uma instrução debugger antes do return this.model, mas o debugger nunca é acionado.

@RGJ também olhou gentilmente para isso e conseguiu reproduzir o resultado.

Isso é um pouco problemático, pois claramente precisamos desenvolver as coisas antes de levá-las à produção… mas não preciso te dizer isso! :sweat_smile: Também é um pouco irritante que seja um problema na versão Estável…

Movido para Contribute > Bug por enquanto…

2 curtidas