From e7ef1f985a515738056cfb75c9813038254fa6b5 Mon Sep 17 00:00:00 2001 From: mic Date: Wed, 8 Jan 2025 23:24:22 +0100 Subject: [PATCH] fixed a bug in loading google gemini models that leads to duplicates values --- options/mzta-options.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/options/mzta-options.js b/options/mzta-options.js index 470aead6..8ffe2832 100644 --- a/options/mzta-options.js +++ b/options/mzta-options.js @@ -406,9 +406,9 @@ document.addEventListener('DOMContentLoaded', async () => { } taLog.log("GoogleGemini models: " + JSON.stringify(data)); data.response.forEach(model => { - if (!Array.from(select_google_gemini_model.options).some(option => option.value === model.id)) { + if (!Array.from(select_google_gemini_model.options).some(option => option.value === model.name.substring(model.name.lastIndexOf("/") + 1))) { const option = document.createElement('option'); - option.value = model.name.substring(model.name.lastIndexOf("/") + 1);; + option.value = model.name.substring(model.name.lastIndexOf("/") + 1); option.text = model.displayName; select_google_gemini_model.appendChild(option); }