El cargador de activos de temas "recuerda" el archivo incorrecto

Hola equipo de Discourse. Este es mi primer informe de error; disculpen si he cometido algún error.

  1. Subir una fuente foo.woff en el cargador de activos de la configuración del tema.
  2. Eliminar el activo en la configuración del tema.
  3. Cambiar el nombre de la fuente localmente a bar.woff.
  4. Subir la fuente renombrada.

Comportamiento esperado: Discourse acepta la nueva subida y su nombre se muestra como bar.woff.
Comportamiento erróneo: El nombre del archivo subido se muestra como foo.woff.

Nota: Estoy utilizando BackBlaze B2 como almacenamiento de activos S3 junto con BunnyCDN.

No estoy seguro de si bar.woff se está ignorando y volviendo a asociar con foo.woff, o si bar.woff se está renombrando a foo.woff.

2 Me gusta

Los archivos subidos (y las imágenes) se comparan mediante la suma de verificación, así que mi suposición es que piensa que estás subiendo el mismo archivo nuevamente. Si hay alguna manera de cambiar la suma de verificación del archivo, sospecho que eso solucionaría el problema, pero me doy cuenta de que modificar un archivo de fuente es un poco… extraño.

2 Me gusta

Sí, Fontland parece un lugar aterrador. Gracias, me alegra que haya una explicación razonable, aunque. Suena a que la coincidencia de sumas de verificación podría tener el beneficio adicional de evitar el almacenamiento desperdiciado debido a cargas duplicadas, lo cual sería genial si es cierto.

1 me gusta