diff --git a/assets/controllers/movie_results_controller.js b/assets/controllers/movie_results_controller.js index 45985d5..b50b7da 100644 --- a/assets/controllers/movie_results_controller.js +++ b/assets/controllers/movie_results_controller.js @@ -18,13 +18,15 @@ export default class extends Controller { static targets = ['list'] options = [] + optionsLoaded = false async connect() { await this.setOptions(); } async setOptions() { - if (this.options.length === 0) { + if (false === this.optionsLoaded) { + this.optionsLoaded = true; await fetch(`/torrentio/movies/${this.tmdbIdValue}/${this.imdbIdValue}`) .then(res => res.text()) .then(response => {