Elimina permanentemente non funzionante

Ciao @JammyDodger

Grazie per la tua risposta.

Vedo il problema di cui stai parlando, tutto questo è in linea con la funzionalità attuale che sto riscontrando anch’io.

Alcune cose da aggiungere alle osservazioni:

Se aggiorno una pagina eliminata in modo “soft” dopo che sono passati 5 minuti e elimino definitivamente il post, l’argomento non viene ancora eliminato. Ricevo la finestra di dialogo che stai vedendo e premo OK. Per i post diversi dal post originale, funziona.

Tuttavia, se vado su /latest?status=deleted, questo appare ancora nell’elenco degli argomenti. Gli argomenti mostrano Risposte -1 e se clicco su questi argomenti, vedo la pagina “:frowning: errore qualcosa è andato storto”.

Ho ricevuto un errore 500 a un certo punto, questo sembra forse che l’argomento fosse ancora in fase di eliminazione o qualcosa del genere e forse ho provato a eliminarlo mentre era in corso:
Guardando il log degli errori, questo è quello che vedo:

NoMethodError (undefined method `topic_id' for nil:NilClass)
lib/post_destroyer.rb:60:in `destroy'
app/controllers/topics_controller.rb:643:in `destroy'
app/controllers/application_controller.rb:413:in `block in with_resolved_locale'
app/controllers/application_controller.rb:413:in `with_resolved_locale'
lib/middleware/omniauth_bypass_middleware.rb:71:in `call'
lib/content_security_policy/middleware.rb:12:in `call'
lib/middleware/anonymous_cache.rb:368:in `call'
config/initializers/100-quiet_logger.rb:23:in `call'
config/initializers/100-silence_logger.rb:31:in `call'
lib/middleware/enforce_hostname.rb:23:in `call'
lib/middleware/request_tracker.rb:209:in `call'
1 Mi Piace