Impossibile modificare il post con sondaggio

Credo di avere gli stessi problemi di questo post, ma purtroppo è chiuso.

Ho provato a modificare del testo in questo post (e in un altro a cui non posso collegarmi a causa delle restrizioni per i nuovi utenti), ma ricevo lo stesso errore: “Non puoi modificare un sondaggio dopo i primi 5 minuti”. Ti segnalo che non sto modificando affatto il sondaggio; tutto ciò che cerco di fare è trasformare del testo nella sezione Programma di questi post in un link. Non importa se il sondaggio è aperto o chiuso.

3 Mi Piace

Possiamo riprodurre questo problema, @tshenry?

1 Mi Piace

A proposito, anche se questo è successo a diversi utenti su http://community.wanikani.com di recente, altri utenti sono riusciti a modificare i post con i sondaggi senza problemi. È possibile che ci fosse un bug recente già risolto, ma i post creati quando il bug era attivo siano bloccati in uno stato errato?

3 Mi Piace

Hmm, non riesco a riprodurre il problema.

Ho copiato esattamente il markdown dal post collegato nell’OP per essere particolarmente accurato, nel caso ci fosse qualche caso limite molto specifico. Ho aspettato che scadessero i 5 minuti della finestra di modifica e ho provato ad aggiungere un link a una voce nella sezione Programma. È stato salvato senza problemi.

Immagino sia possibile, ma dubito che lo sia. Potresti provare a chiedere a un amministratore/moderatore di rigenerare il post usando l’opzione “Ricostruisci HTML” nel menu di amministrazione del post, per assicurarti che il post sia elaborato con tutte le ultime novità.

Vedo comunque una strana differenza nella cronologia delle revisioni più recente:

Dà l’impressione che ci sia stato un cambiamento, ma quando guardo la differenza grezza, non vedo modifiche.

L’unica cosa a cui riesco a pensare è che ci sia qualche caso limite strano che può verificarsi quando si usa un emoji con un sondaggio, ma finora non sono riuscito a dimostrarlo.

3 Mi Piace

Mmh, forse quando l’utente apporta modifiche non correlate al post, qualche modifica automatica di Discourse nell’area del sondaggio fa sembrare che si stia apportando una modifica al sondaggio stesso. Potrebbe succedere se qualche aspetto del codice di rendering di Discourse fosse cambiato, generando così un HTML diverso nell’area del sondaggio rispetto a quando il post è stato creato inizialmente?

Solo per verificare prima di suggerire loro di provare questa soluzione: questo non resetterà i risultati del sondaggio come quando si modifica un sondaggio entro il periodo di grazia, vero?

2 Mi Piace

No, i risultati sono archiviati nel database e non verranno influenzati, ma data la mia esperienza, non credo sia necessario preoccuparsene. Vedi sotto.

Hai colto nel segno! Se ispezioni l’HTML della differenza, c’è una modifica nell’attributo data-poll-option-id della prima opzione:

Tutto ciò viene generato in background, quindi forse c’è o c’era un bug da qualche parte che ha causato questo cambiamento.

Ho provato a modificare manualmente l’attributo data-poll-option-id (archiviato come digest nei record PollOption) e ho potuto riprodurre il problema (non riesco più a salvare una modifica). Se lo cambio di nuovo al suo valore precedente, posso modificare normalmente.

Lascia che controlli altre cose.

4 Mi Piace

Ok, ho un aggiornamento in merito. Ho verificato con il team di ingegneria e hanno individuato il problema nell’emoji utilizzata nel sondaggio. La sua sorgente dell’immagine è cambiata nel valore del post elaborato, creando una situazione un po’ anomala. La sorgente dell’emoji non dovrebbe cambiare spesso, se mai lo facesse, quindi ritengo molto improbabile che si tratti di un problema ricorrente. Purtroppo, data la rarità dell’evento e lo sforzo necessario per correggere le occorrenze esistenti, temo che quel post dovrà essere ricreato o lasciato così com’è.

3 Mi Piace

Va bene, ha senso. Grazie per il follow-up. Farò sapere agli altri utenti che possono chiedere allo staff di rigenerare i post per (eventualmente) risolvere il problema, ma che non verrà apportata una correzione automatica.

2 Mi Piace

E immagino che sia meglio smettere di usare gli emoji nei sondaggi?

Sfortunatamente sembra che l’opzione ‘ricostruisci HTML’ non funzioni:

Nel frattempo ho rimosso completamente i sondaggi.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.