Merge pull request #44343 from nextcloud/backport/43993/stable28

[stable28] Fix default text processing provider in AI settings
This commit is contained in:
Julien Veyssier 2024-04-08 12:07:56 +02:00 committed by GitHub
commit f89dabb828
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -83,7 +83,9 @@ class ArtificialIntelligence implements IDelegatedSettings {
'name' => $provider->getName(),
'taskType' => $provider->getTaskType(),
];
$textProcessingSettings[$provider->getTaskType()] = $provider::class;
if (!isset($textProcessingSettings[$provider->getTaskType()])) {
$textProcessingSettings[$provider->getTaskType()] = $provider::class;
}
}
$textProcessingTaskTypes = [];
foreach ($textProcessingSettings as $taskTypeClass => $providerClass) {