yerp that was it

This commit is contained in:
perf3ct 2025-03-24 22:28:20 +00:00
parent f1ecc15f45
commit 3534399cd9
No known key found for this signature in database
GPG Key ID: 569C4EEC436F5232

View File

@ -802,9 +802,13 @@ export default class AiSettingsWidget extends OptionsWidget {
return $(this).data('provider');
}).get().join(',');
$embeddingProviderPrecedence.val(providers);
// Trigger the change event to save the option
$embeddingProviderPrecedence.trigger('change');
// Only update if we have providers or if the current value isn't empty
// This prevents setting an empty string when all providers are removed
if (providers || $embeddingProviderPrecedence.val()) {
$embeddingProviderPrecedence.val(providers);
// Trigger the change event to save the option
$embeddingProviderPrecedence.trigger('change');
}
// Show/hide the disabled providers container
const $disabledContainer = self.$widget.find('.disabled-providers-container');
@ -1695,9 +1699,13 @@ export default class AiSettingsWidget extends OptionsWidget {
return $(this).data('provider');
}).get().join(',');
$embeddingProviderPrecedence.val(providers);
// Trigger the change event to save the option
$embeddingProviderPrecedence.trigger('change');
// Only update if we have providers or if the current value isn't empty
// This prevents setting an empty string when all providers are removed
if (providers || $embeddingProviderPrecedence.val()) {
$embeddingProviderPrecedence.val(providers);
// Trigger the change event to save the option
$embeddingProviderPrecedence.trigger('change');
}
// Show/hide the disabled providers container
const $disabledContainer = self.$widget.find('.disabled-providers-container');
@ -1755,9 +1763,13 @@ export default class AiSettingsWidget extends OptionsWidget {
return $(this).data('provider');
}).get().join(',');
$embeddingProviderPrecedence.val(providers);
// Trigger the change event to save the option
$embeddingProviderPrecedence.trigger('change');
// Only update if we have providers or if the current value isn't empty
// This prevents setting an empty string when all providers are removed
if (providers || $embeddingProviderPrecedence.val()) {
$embeddingProviderPrecedence.val(providers);
// Trigger the change event to save the option
$embeddingProviderPrecedence.trigger('change');
}
// Show/hide the disabled providers container
const $disabledContainer = self.$widget.find('.disabled-providers-container');
@ -1791,8 +1803,12 @@ export default class AiSettingsWidget extends OptionsWidget {
return $(this).data('provider');
}).get().join(',');
$embeddingProviderPrecedence.val(providers);
$embeddingProviderPrecedence.trigger('change');
// Only update if we have providers or if the current value isn't empty
// This prevents setting an empty string when all providers are removed
if (providers || $embeddingProviderPrecedence.val()) {
$embeddingProviderPrecedence.val(providers);
$embeddingProviderPrecedence.trigger('change');
}
});
// Setup dragover handler
@ -1837,8 +1853,12 @@ export default class AiSettingsWidget extends OptionsWidget {
return $(this).data('provider');
}).get().join(',');
$embeddingProviderPrecedence.val(providers);
$embeddingProviderPrecedence.trigger('change');
// Only update if we have providers or if the current value isn't empty
// This prevents setting an empty string when all providers are removed
if (providers || $embeddingProviderPrecedence.val()) {
$embeddingProviderPrecedence.val(providers);
$embeddingProviderPrecedence.trigger('change');
}
}
});
}