Impossibile eliminare i tag

Voglio ripulire i tag della nostra community ed eliminare quelli che sono caduti in disuso, ma ogni volta che provo a farlo, ricevo questo messaggio di errore:

Come posso superare questo errore ed eliminare i tag?

Puoi provare a eliminare un tag e poi controllare i log degli errori del tuo sito? Puoi trovare i log degli errori andando alla pagina Admin / Log e cliccando sul link “Log degli errori” nel menu di navigazione. È possibile che ci siano informazioni utili nei file di log. Fai attenzione a non pubblicare qui alcuna informazione sensibile.

Potresti anche vedere l’errore aprendo la console degli strumenti per sviluppatori del tuo browser e provando a eliminare un tag.

Puoi farci sapere su quale versione di Discourse si trova il tuo sito? Il numero di versione è visualizzato nella parte superiore della pagina della Dashboard di Amministrazione.

Stiamo ricevendo un errore 404 sulla richiesta di eliminazione. Errore:

{"errors":["L'URL o la risorsa richiesta non è stata trovata."],"error_type":"not_found"}

Sembra che Discourse stia inviando la richiesta di eliminazione a un URL errato: https://community.dataquest.io/tags/welcome

L’URL corretto è il seguente: https://community.dataquest.io/tag/welcome

Ecco alcuni dettagli:

Request URL: https://community.dataquest.io/tags/welcome
Request Method: DELETE
Status Code: 404
Referrer Policy: strict-origin-when-cross-origincontent-encoding: gzip
content-type: application/json; charset=utf-8
date: Fri, 20 Nov 2020 14:00:26 GMT
server: nginx
status: 404
vary: Accept-Encoding
x-runtime: 0.004177:authority: community.dataquest.io
:method: DELETE
:path: /tags/welcome
:scheme: https
accept: */*
accept-encoding: gzip, deflate, br
accept-language: en-US,en;q=0.9,hi;q=0.8
discourse-logged-in: true
discourse-present: true
origin: [https://community.dataquest.io](https://community.dataquest.io/)
referer: https://community.dataquest.io/tag/welcome
sec-ch-ua: "Chromium";v="86", "\"Not\\A;Brand";v="99", "Google Chrome";v="86"
sec-ch-ua-mobile: ?0
sec-fetch-dest: empty
sec-fetch-mode: cors
sec-fetch-site: same-origin
user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.198 Safari/537.36
x-requested-with: XMLHttpRequest

Stranamente, non riesco a vedere l’errore menzionato sopra nei log.

La nostra versione attuale di Discourse è: 2.6.0.beta5

La rotta dei tag è stata recentemente rinominata da /tags/<tagname> a /tag/<tagname>. Penso che il problema che stai riscontrando sia stato risolto. Puoi provare ad aggiornare all’ultima versione di Discourse e verificare se risolve il problema?