I'm using search ->multi with async paginate from react and I can't find movies. I can get people and tv shows, but movies only appears undefined and this movie as a response https://www.themoviedb.org/movie/1137094-las-cosas-indefinidas
Nie możesz znaleźć filmu lub serialu? Zaloguj się, aby go utworzyć.
Want to rate or add this item to a list?
Not a member?
Odpowiedź użytkownika robbie3999
12 września 2023 o godz. 5:43PM
Hi @salanmato, I'm not sure I understand your issue. What is the query string and other parameters you are providing to search/multi? And what does that movie have to do with the issue?
Odpowiedź użytkownika salanmato
12 września 2023 o godz. 11:13PM
fetch(https://api.themoviedb.org/3/search/multi?query=${search}&include_adult=false&page=1`, tmdbApiOptions)
The movie appears replacing movies in the search. If I search for "Jason", people and tv shows appears in response, but movies don't. It's like they sending "undefined" replacing the word I sending only for movies, and I receiving this movie in response.
Odpowiedź użytkownika ticao2 🇧🇷 pt-BR
13 września 2023 o godz. 8:40AM
What robbie3999 asked was:
What is the query string
That is, what was used in place of ${search}.
Can you let us know?
Was it the word undefined by any chance?
Odpowiedź użytkownika salanmato
13 września 2023 o godz. 8:53AM
I don't think so, because in the same search I receive tv shows and people, only movies appears undefined
Odpowiedź użytkownika salanmato
13 września 2023 o godz. 9:21AM
Guys, fixed here.
I call the API2 times. At the second time I using the property name from the object. TV Shows and People have this property but movie not (in case of movies, are titles). There is my undefined response :(.
Odpowiedź użytkownika Travis Bell
13 września 2023 o godz. 10:18AM
If you're expecting there to be a
name
field in a movie item, you will have problems. TV and movie objects are not the same, they have different fields. You can use themedia_type
field to discern what object you're trying to parse.Odpowiedź użytkownika salanmato
13 września 2023 o godz. 10:36AM
Yes, I made an if statement like
obj.name || obj.title
and fixed