From f3285ba60c5d3f05c9ed9b4273f34f4e5888d24a Mon Sep 17 00:00:00 2001 From: Brock H Caldwell Date: Thu, 1 May 2025 16:35:12 -0500 Subject: [PATCH] patch: fixes extra ajax call on movie options page --- assets/controllers/movie_results_controller.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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 => {