[BUG] No se ven todas las imágenes
Dónde se produjo?
En el foro, pero en ciertos posteos (algunos están OK).
Cuándo? Hay screenshot o video?
Es algo que lleva algunos meses de manera intermitente. Tiene relación directa con haber cambiado nuestro data center al abandonar AWS (Amazon) 
We updated the database and recovered quite a few images that were misdirected (to Amazon S3).
The good news is that all the images are on our hard drive and not in the cloud… So all that’s left is to configure.
It remains to find and edit the posts that no longer have the current path, but a blank input.
1698 post uploads are missing.
1675 uploads are missing.
691 of 15001 posts are affected.
For now, I’m waiting for a response from Discourse, we welcome anyone who wants to collaborate on this 
1 Like
Luego de migrar nuestras imágenes desde Amazon (AWS S3) hacia nuestro disco local, las imágenes se mostraron como ‘transparent.png’.
Siempre las tuvimos en el disco, pero Discourse no podía llegar a ellas. La causa fue una cadena rota entre tres capas:
- Las publicaciones tenían una URL
upload:// codificada en base62-SHA1.
- La base de datos
uploads en SHA1 → ruta local.
- El sistema de archivos las guardó nombrándolas desde su hash SHA1.
La migración desde el host en Amazon hacia nuestro disco estuvo OK, pero no existían registros en la base de datos para ellos.
Sin eso, Discourse no podía decodificar la dirección upload:// URL hacia nuestro sistema de archivos, y devolvía transparent.png.
La solución 
Crear registros en la base de datos para los archivos huérfanos y actualizar las publicaciones hacia las rutas actualizadas.
Todo esto en ruby on rails, desde la app de Discourse interna. Siempre aprendiendo (!)
This topic was automatically closed 7 days after the last reply. No new replies are allowed.