Errore SQL con `screened_ip_addresses` (l'API restituisce 500)

Certo — è interamente basata su Docker, su Digital Ocean. Ho seguito quella guida eccellente alla lettera.

Certo, ho appena modificato quell’impostazione passando dal valore predefinito 3 a 99999. Niente cambia, ricevo ancora l’errore 500.

L’ho provato, nessuna differenza. Nota che ricevo ancora l’errore 500 con UN solo account “difettoso”, usando Insomnia. Quindi a questo punto è come se quell’unico account fosse compromesso, e anche se faccio solo quella singola chiamata API “create message” (nessuna prima o dopo), ricevo comunque l’errore 500. Ma sì, anche il mio script di importazione riceve l’errore 500 :wink:

Sì, sono un programmatore esperto ma non conosco affatto RoR/Ruby, quindi non posso davvero utilizzare le soluzioni pronte all’uso che offrite, anche se riconosco che sono probabilmente superiori rispetto al mio dover manualmente navigare nei forum esistenti e creare utenti, ecc., al volo tramite API. Quindi il mio post sul marketplace… Mi piacerebbe molto far funzionare tutto da solo, ma ho anche una scadenza rigida :wink:

Capisco perfettamente, e apprezzo molto la tua attenzione a questo problema.

Quindi ecco qualcosa che posso offrire e che potrebbe essere molto utile: dato che si tratta di un’installazione standard, non ho fatto quasi nessuna personalizzazione, E il bug è facilmente riproducibile senza il mio codice (basta usare Insomnia) E non ho ancora lanciato i forum, potrei passarti il login root dell’istanza di Digital Ocean, la mia chiave API, ecc., e non ho alcun problema se vuoi smanettare lì dentro. I miei forum Discourse sono attualmente un mucchio di categorie vuote e alcuni altri messaggi di introduzione speciali che abbiamo impostato, ma è praticamente vuoto e non ci sono ancora utenti reali (solo amministratori). Quindi va benissimo se vuoi fare test, creare/cancellare argomenti e messaggi, ecc.

Questo sarebbe sicuramente il modo più veloce per vedere il bug di persona. E poi, dato che sarai lì come root, potrai anche smanettare con qualsiasi cosa a basso livello di Discourse desideri, per scoprire perché sta accadendo.

E