diff --git a/web/default/src/features/system-settings/models/model-pricing-sheet.tsx b/web/default/src/features/system-settings/models/model-pricing-sheet.tsx index 0f4e8fd4..bd8ed0b9 100644 --- a/web/default/src/features/system-settings/models/model-pricing-sheet.tsx +++ b/web/default/src/features/system-settings/models/model-pricing-sheet.tsx @@ -153,6 +153,7 @@ export const ModelPricingEditorPanel = forwardRef< }) const [billingExpr, setBillingExpr] = useState('') const [requestRuleExpr, setRequestRuleExpr] = useState('') + const [editorReloadToken, setEditorReloadToken] = useState(0) const isEditMode = !!editData const form = useForm({ @@ -214,6 +215,7 @@ export const ModelPricingEditorPanel = forwardRef< setPromptPrice(nextLaneState.promptPrice) setLanePrices(nextLaneState.prices) setLaneEnabled(nextLaneState.enabled) + setEditorReloadToken((token) => token + 1) }, [editData, form]) const setFormValue = (field: keyof ModelPricingFormValues, value: string) => { @@ -638,6 +640,7 @@ export const ModelPricingEditorPanel = forwardRef<