fix: add cerebras to PLANNING_PROVIDERS and fix rate limit form null reference

- Add cerebras and chutes to server-side PLANNING_PROVIDERS to match client
- Add optional chaining to rate limit form inputs to prevent null reference errors
This commit is contained in:
southseact-3d
2026-02-19 19:09:10 +00:00
parent a0eb6408f1
commit 73560c0be1
2 changed files with 8 additions and 8 deletions

View File

@@ -2580,13 +2580,13 @@
const payload = {
provider,
scope,
model: (pageType === 'plan' && el.limitModelInput) ? el.limitModelInput.value.trim() : el.limitModel.value.trim(),
tokensPerMinute: Number(el.limitTpm.value || 0),
tokensPerHour: Number(el.limitTph.value || 0),
tokensPerDay: Number(el.limitTpd.value || 0),
requestsPerMinute: Number(el.limitRpm.value || 0),
requestsPerHour: Number(el.limitRph.value || 0),
requestsPerDay: Number(el.limitRpd.value || 0),
model: (pageType === 'plan' && el.limitModelInput) ? el.limitModelInput.value.trim() : (el.limitModel?.value?.trim() || ''),
tokensPerMinute: Number(el.limitTpm?.value || 0),
tokensPerHour: Number(el.limitTph?.value || 0),
tokensPerDay: Number(el.limitTpd?.value || 0),
requestsPerMinute: Number(el.limitRpm?.value || 0),
requestsPerHour: Number(el.limitRph?.value || 0),
requestsPerDay: Number(el.limitRpd?.value || 0),
};
setProviderLimitStatus('Saving...');
try {