Skip to content

Commit c009ca3

Browse files
committed
fix: preserve standalone provider reasoning fields
1 parent b7ef97f commit c009ca3

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

dashboard/src/composables/useProviderModelConfigDialog.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,9 @@ export function useProviderModelConfigDialog(options: UseProviderModelConfigDial
5959

6060
function openProviderEdit(provider: any) {
6161
const editableProvider = JSON.parse(JSON.stringify(provider))
62-
delete editableProvider.reasoning
62+
if (editableProvider.provider_source_id) {
63+
delete editableProvider.reasoning
64+
}
6365
providerEditData.value = editableProvider
6466
providerEditOriginalId.value = provider.id
6567
providerEditMode.value = 'edit'
@@ -89,7 +91,6 @@ export function useProviderModelConfigDialog(options: UseProviderModelConfigDial
8991
async function saveEditedProvider() {
9092
if (!providerEditData.value) return
9193

92-
delete providerEditData.value.reasoning
9394
savingProviders.value.push(providerEditData.value.id)
9495
try {
9596
const isAdding = providerEditMode.value === 'add'

0 commit comments

Comments
 (0)