feat: enabled provider after add model

This commit is contained in:
kangfenmao 2024-11-18 11:41:17 +08:00
parent 4f75f29361
commit c33c0b20f2
2 changed files with 3 additions and 2 deletions

View File

@ -142,7 +142,7 @@ const ProviderSetting: FC<Props> = ({ provider: _provider }) => {
)}
</Flex>
<Switch
defaultValue={provider.enabled}
value={provider.enabled}
key={provider.id}
onChange={(enabled) => updateProvider({ ...provider, apiKey, apiHost, enabled })}
/>

View File

@ -349,7 +349,8 @@ const settingsSlice = createSlice({
p.id === action.payload.providerId
? {
...p,
models: uniqBy(p.models.concat(action.payload.model), 'id')
models: uniqBy(p.models.concat(action.payload.model), 'id'),
enabled: true
}
: p
)