Problemi nell'override dei getter in un controller (3.0.0)

OK David, sembra (e questa è una cosa strana):

  • funziona in Produzione
  • fallisce in Development dalla versione 3.0.0 in poi (forse anche prima)
  • Ho testato su un ambiente Dev standard senza Docker, ma anche su un ambiente Docker Dev molto pulito (anche se forse con una configurazione incompleta e personalizzata).

Ecco gli errori:

Si è verificato un errore:

- Durante il rendering:
  - livello superiore
    applicazione
      discourse-root
        sidebar-wrapper
          admin
            admin-wrapper
              nav-item
                link-to
                  -link-to
Uncaught (in promise) TypeError: Mentre si generava il link alla rotta "adminPlugins": this.model è undefined
    get allAdminRoutes admin-plugins.js:20

Nota che posso inserire un’istruzione debugger prima del return this.model, ma il debugger non viene mai attivato.

@RGJ ha gentilmente esaminato il problema e ha confermato di poter riprodurre lo stesso risultato.

Questa è un po’ un problema, dato che chiaramente dobbiamo sviluppare le funzionalità prima di metterle in produzione… ma non devo certo dirtelo! :sweat_smile: Inoltre, è un po’ fastidioso che il problema si verifichi anche sulla versione Stable…

Per ora ho spostato la discussione in Contribute > Bug…

2 Mi Piace