Richie
(Richie Rich)
14 Giugno 2021, 11:26am
1
Se provo a modificare un post che ho appena creato, ricevo il seguente errore:
Quel post è stato modificato da un altro utente e le tue modifiche non possono più essere salvate
ad esempio:
Il pulsante “Salva modifica” cambia anche nome in “Sovrascrivi modifica”.
Questo problema è iniziato solo dopo l’aggiornamento di venerdì alla versione “2.8.0.beta2” ( 4681c670c0 )
Se può essere utile, effettuo aggiornamenti settimanali, quindi si tratta di un nuovo problema emerso tra venerdì 4 giugno 2021 e venerdì 11 giugno 2021.
Accade anche qui su meta (come mostrato nello screenshot).
Non riesco a capire il pattern. Non succede ogni volta, solo a volte
Anche diversi nostri utenti hanno segnalato lo stesso problema.
9 Mi Piace
Richie
(Richie Rich)
14 Giugno 2021, 12:31pm
3
Sembra lo stesso identico problema
1 Mi Piace
Richie
(Richie Rich)
14 Giugno 2021, 12:32pm
4
È appena successo di nuovo qui!
2 Mi Piace
justin
(Justin DiRose)
14 Giugno 2021, 7:35pm
6
Alcuni di noi nel team hanno notato anche questo. Ne siamo a conoscenza e lo stiamo esaminando.
9 Mi Piace
sam
(Sam Saffron)
15 Giugno 2021, 2:34am
7
Sì, ne ho appena ricevuto uno oggi, @nbianca lo esaminerà.
3 Mi Piace
andrei
(Andrei Prigorshnev)
15 Giugno 2021, 9:35am
10
Il topic Error message when editing posts è un duplicato di questo.
1 Mi Piace
nbianca
(Bianca)
15 Giugno 2021, 9:24pm
13
Sì, tutti i problemi noti sono stati risolti.
8 Mi Piace
sam
(Sam Saffron)
16 Giugno 2021, 12:50am
15
Questo è stato ora unito, dovrebbe essere online qui tra 20-30 minuti.
10 Mi Piace
Purtroppo non è ancora stato risolto. I miei utenti continuano a ricevere il messaggio di sovrascrittura delle modifiche e l’ho visto anch’io di recente. Sto eseguendo la versione 2.8.0.beta2 ( 0f9d31a85e ).
A proposito, quando ho provato a caricare la prima schermata su meta.discourse ho ricevuto un errore
PG::UniqueViolation: ERROR: duplicate key value violates unique constraint "uploads_pkey"
Riprovarlo ha funzionato.
1 Mi Piace
jomaxro
(Joshua Rosenfeld)
16 Giugno 2021, 4:33pm
17
Anch’io riesco ancora a riprodurlo qui su Meta.
5 Mi Piace
sam
(Sam Saffron)
17 Giugno 2021, 12:59am
19
@nbianca è stato molto difficile isolare il problema, ma ho una riproduzione al 100% coerente.
Crea un post con il testo:
hello world 123 hello world
Assicurati che ci sia uno spazio alla fine dopo l’ultima parola world.
Digita world SPAZIO
Poi prova rapidamente a modificare il tuo post aggiungendo alcune lettere alla fine.
C’è qualcosa nella nostra logica interna che “rimuove” gli spazi iniziali e finali, facendo poi fallire l’algoritmo che rileva le modifiche al post.
10 Mi Piace
nbianca
(Bianca)
17 Giugno 2021, 8:27am
20
L’ho testato per così tanto tempo, ma non ho mai pensato di aggiungere spazi. Ero concentrato sui tempi piuttosto che sui contenuti.
master ← fix_post_raw
merged 08:53AM - 17 Jun 21 UTC
The client used to update the raw, but sometimes the server changed the
raw tex… t, which resulted in false edit conflicts.
La PR qui sopra consentirà al server di restituire il testo grezzo e di utilizzarlo per aggiornare il record del post.
14 Mi Piace
Sono rimasto impressionato che tu l’abbia trovato, considerato cos’era! Per ora la correzione sembra buona, grazie ancora a tutti.
1 Mi Piace
Scusa, non è stato risolto @nbianca . La sequenza esatta indicata da @sam attiva ancora il bug. Sto eseguendo la versione 2.8.0.beta2 ( 0c42a29dc4 ).
In effetti, ho appena ricevuto l’errore mentre modificavo questo stesso post su meta.discourse.
nbianca
(Bianca)
17 Giugno 2021, 5:15pm
24
Hai fatto qualcosa di speciale in merito? Hai pubblicato e poi cercato di modificare immediatamente il post, oppure hai aspettato un po’ (aggiornando la pagina) e poi hai tentato la modifica?
Il tuo post aveva degli spazi bianchi prima?
1 Mi Piace
Per i test sul mio sito, ho seguito le istruzioni di Sam. Qui invece, quando ho provato a modificare il tuo tag, ho ricevuto un errore.
Hmm, ho una riproducibilità semplice su try.discourse.org .. pubblica, poi modifica e aggiungi caratteri, ottengo
Quel post è stato modificato da un altro utente e le tue modifiche non possono più essere salvate.
Sono un po’ preoccupato per questo percorso di codice se lo stiamo rompendo così facilmente e abbiamo così tante difficoltà a risolverlo
6 Mi Piace