Alcuni post sono risposte incorporate, non risposte

Ciò che dice il titolo, e non riusciamo a trovare lo schema. Pensavo che questo riguardasse Email replies land as embedded replies, not answers ma stiamo riscontrando questo problema con le risposte pubblicate sul web, non via email.

Vedi “3 Replies” in cima al post qui.

Questo bug è un blocco per l’utilizzo di questo plugin in un ambiente serio / di produzione (al momento stiamo solo testando con i gusti del gelato). :slight_smile:

3 Mi Piace

Ho provato a riprodurlo ma finora non ho avuto successo. Puoi fornire maggiori dettagli sui passaggi esatti che hanno seguito per far sì che accadesse? Se hai creato un altro argomento post-votazione, pensi di poterli convincere a farlo di nuovo?

3 Mi Piace

Ciao, ho provato a riprodurre questo problema in diversi modi e per ora ci riesco solo se cito l’OP nella mia risposta. Ma questo mostrerà anche il post, non solo la risposta incorporata, quindi probabilmente non è questo che ti è successo. Continuerò a provare per vedere se riesco a riprodurlo in un altro modo. :slightly_smiling_face:

2 Mi Piace

Non ne ho idea neanche io. :person_shrugging:

Abbiamo eseguito un altro test e finora non ci sono stati problemi, anche se hanno partecipato meno persone:

Potrebbe essere un problema causato quando due utenti fanno qualcosa contemporaneamente con l’argomento? Non ho un’idea specifica, ma potrebbe essere un motivo per cui il test con una persona o su un argomento meno trafficato non porta errori, mentre forse succede quando più di un utente interagisce con l’argomento.

Penso di poter riprodurre questo problema. :slightly_smiling_face:

Riproduzione:

Quando il composer è aperto, puoi cambiare il destinatario cliccando sul pulsante specifico di risposta al post.
Questo è il caso nel topic di votazione del post OP perché l’OP ha un pulsante Answer.

  1. Apri il composer per creare una risposta
  2. Clicca sul pulsante Answer dell’OP
  3. Invia la tua risposta e verrà pubblicata come post corretto votabile (le opzioni di voto non funzionano) e le risposte incorporate dell’OP poiché sono collegate ma dopo il ricaricamento della pagina rimane solo la risposta incorporata.

È piuttosto difficile immaginare che sia successo, ma c’è una riproduzione molto facile quando apri il composer facendo doppio clic sul pulsante Answer dell’OP.

Nel video mostro entrambi i metodi.

  1. Apro il composer con il pulsante di risposta, quindi clicco sul pulsante Answer nell’OP.
  2. Apro il composer con un doppio clic sul pulsante Answer dell’OP.

In realtà, questi due metodi hanno lo stesso risultato, ma penso che probabilmente il secondo sia successo sul tuo sito. :slightly_smiling_face:

7 Mi Piace

Wow @Don, (o dovrei chiamarti Sherlock :slight_smile: ). Questo è impressionante! Grazie mille.

2 Mi Piace

È brillante. :slight_smile:

Ora posso riprodurlo sul mio sito di test usando questo metodo. :+1:

4 Mi Piace

In realtà, è un bug nel core. Non l’abbiamo visto prima poiché non influisce su nulla senza il plugin post-voting.

3 Mi Piace

Come nello screenshot sopra, lo stesso bug si verifica nel core stesso senza abilitare il plugin di voto post.

2 Mi Piace

Ecco una soluzione.

@Don grazie per la tua meravigliosa segnalazione. Ho tentato di riprodurla e sta fallendo con successo :crazy_face:

Il problema con queste risposte incorporate è che reply_to_post_number è impostato su 1, quando non dovrebbe esserlo.

Sto pensando di aggiungere una migrazione agli argomenti di voto dei post esistenti per cancellare il numero se è impostato su 1, ciò impedisce l’incorporamento nei post precedenti in cui quel numero è impostato. Lo svantaggio dell’aggiunta della migrazione è che i forum potrebbero mostrare più post (di voto) ora di quanti ne fossero originariamente incorporati.

4 Mi Piace

Questo argomento è stato chiuso automaticamente dopo 6 giorni. Non sono più consentite nuove risposte.