mirror of
https://github.com/nextcloud/server.git
synced 2026-06-08 16:26:59 -04:00
feat(settings/admin/ai): fix provider list not being declared
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
This commit is contained in:
parent
d37dd4b9a9
commit
183726a299
1 changed files with 1 additions and 1 deletions
|
|
@ -501,8 +501,8 @@ class Manager implements IManager {
|
|||
public function getPreferredProvider(string $taskType) {
|
||||
try {
|
||||
$preferences = json_decode($this->config->getAppValue('core', 'ai.taskprocessing_provider_preferences', 'null'), associative: true, flags: JSON_THROW_ON_ERROR);
|
||||
$providers = $this->getProviders();
|
||||
if (isset($preferences[$taskType])) {
|
||||
$providers = $this->getProviders();
|
||||
$provider = current(array_values(array_filter($providers, fn ($provider) => $provider->getId() === $preferences[$taskType])));
|
||||
if ($provider !== false) {
|
||||
return $provider;
|
||||
|
|
|
|||
Loading…
Reference in a new issue