L'outil d'importation de ressources de thème "se souvient" du mauvais fichier

Bonjour à l’équipe Discourse. C’est mon premier rapport de bug, je m’excuse si j’ai fait des erreurs.

  1. Téléchargez une police foo.woff dans le gestionnaire de ressources des paramètres du thème.
  2. Supprimez la ressource dans les paramètres du thème.
  3. Renommez localement la police en bar.woff.
  4. Téléchargez la police renommée.

Comportement attendu : Discourse accepte le nouveau téléchargement et son nom s’affiche sous le nom bar.woff.
Comportement erroné : Le nom du fichier téléchargé s’affiche sous le nom foo.woff.

Remarque : J’utilise BackBlaze B2 comme stockage S3 pour mes ressources, en conjonction avec BunnyCDN.

Je ne sais pas si bar.woff est ignoré et réassocié à foo.woff, ou si bar.woff est renommé en foo.woff.

2 « J'aime »

Les fichiers (et images) téléchargés sont comparés par somme de contrôle, donc mon supposé est qu’il pense que vous téléchargez à nouveau le même fichier. S’il existe un moyen de modifier la somme de contrôle du fichier, je soupçonne que cela résoudrait le problème, mais je réalise que modifier un fichier de police est un peu… étrange.

2 « J'aime »

Ouais, Fontland semble être un endroit effrayant. Merci, je suis content qu’il y ait une explication raisonnable, même si. Ça a l’air que la correspondance des sommes de contrôle pourrait avoir l’avantage supplémentaire d’éviter le gaspillage de stockage dû aux téléchargements en double, ce qui serait génial si c’est vrai.

1 « J'aime »