cumbucadev / cinemaempoa

Site que agrega filmes em cartaz em algumas das diversas salas de cinema de Porto Alegre.
https://cinemaempoa.com.br
16 stars 11 forks source link

Tela de posters mostra alguns filmes repetidos #75

Open guites opened 2 weeks ago

guites commented 2 weeks ago

Especialmente as URLs

Os filmes "lá nas matas tem", "way of giants" e "luz nos trópicos" estão repetindo várias vezes.

Eu acho que pode ser algum problema no query sendo feito no banco no endpoint que usamos pra buscar as imagens no banco.

O código do endpoint está aqui: flask_backend/routes/movie.py (função poster_images()), e a busca no banco acontece aqui: flask_backend/repository/movies.py (função get_paginated).

Detalhe: pra acessar as URLs listadas ali em cima, é preciso passar o cabeçalho X-LAZY-LOAD. Exemplo:

curl -H 'X-LAZY-LOAD: 1' "https://cinemaempoa.com.br/movies/posters/images?page=10"
guites commented 2 weeks ago

@fbgrigolo eu fiz o merge do PR #54 mas notei que esse problema seguiu acontecendo

guites commented 1 week ago

@Gpocas

Puxando pra cá a discussão que começou em #90 , esse comentário trás uma situação em que os posters ainda estão aparecendo duplicados: https://github.com/cumbucadev/cinemaempoa/pull/90#issuecomment-2400230257 .

Para testar, usar esse dump do banco: https://drive.google.com/drive/folders/1c57i0LdFqWWt7QwdI7cLFQhgpMjuiqUE?usp=drive_link