Post non contati dopo la migrazione

Ciao ragazzi,

dopo la migrazione da NodeBB con l’aiuto di questa guida utilizzando lo script di migrazione di NodeBB, tutto sembra a posto: categorie, argomenti, post, ecc. ci sono tutti.

Tuttavia, ho notato che ogni utente ha zero post contati da Discourse. Un utente, ad esempio, ha 500 like ma 0 post nella panoramica degli utenti. Dato che tutti i post sono presenti, esiste forse una funzione per aggiornare il conteggio dei post?

D’altra parte, sul profilo di un utente vengono contati gli argomenti e i post nelle categorie principali:

Penso che un’attività in esecuzione risolverà presto il problema. Potresti anche provare

rake import:ensure_consistency
4 Mi Piace

@nino1904 sei riuscito a risolvere il tuo problema?

1 Mi Piace

Potrei dire di sì, ma vorrei provare un’altra migrazione. Il fatto è che quel giorno ho provato alcune cose e improvvisamente i conteggi dei post c’erano, ma molti troppi. Ad esempio, in NodeBB un utente ha circa 1,5k post, in Discourse l’utente ha 2,8k post.

1 Mi Piace

Discourse potrebbe importare post eliminati? È una grande differenza, però.

Un’altra possibilità è che Discourse conti i messaggi privati e i post pubblici e l’altro sistema li conti separatamente.

1 Mi Piace

Ottimo punto, NodeBB non conta i messaggi privati. Ma i messaggi privati non vengono importati, quindi non ne sono sicuro. A proposito, perché Discourse conta i messaggi privati come post?

Non sono sicuro al 100% che lo faccia, ma sono nella stessa tabella dei post. Non so se il conteggio dei post che stai guardando conta solo i post normali o tutti.

1 Mi Piace

Questo argomento è stato chiuso automaticamente 30 giorni dopo l’ultima risposta. Non sono più consentite nuove risposte.