fix: allow clearing budget_fallbacks in edit view when key had existing fallbacks

Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
This commit is contained in:
Krrish Dholakia 2026-07-03 21:17:37 +00:00
parent 640ee9384b
commit a55cc3aab3

View file

@ -308,8 +308,12 @@ export function KeyEditView({
values.budget_limits = [];
}
const hadExistingFallbacks =
keyData.budget_fallbacks != null && Object.keys(keyData.budget_fallbacks).length > 0;
if (Object.keys(budgetFallbacks).length > 0) {
values.budget_fallbacks = budgetFallbacks;
} else if (hadExistingFallbacks) {
values.budget_fallbacks = {};
}
await onSubmit(values);