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.
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?
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.
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?
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.
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’è.
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.