fix: safe mergeBackendParameters

This commit is contained in:
jialin
2026-06-09 20:01:11 +08:00
committed by jialin
parent a2e9f69b96
commit a26a3ff8f9
+6 -3
View File
@@ -354,15 +354,18 @@ export const mergeBackendParameters = (
baseParams: string[] = [],
priorityParams: string[] = []
): string[] => {
const safeBase = baseParams || [];
const safePriority = priorityParams || [];
const priorityKeys = new Set(
priorityParams.map((param) => getBackendParameterKey(param))
safePriority.map((param) => getBackendParameterKey(param))
);
const filteredBase = baseParams.filter(
const filteredBase = safeBase.filter(
(param) => !priorityKeys.has(getBackendParameterKey(param))
);
return [...filteredBase, ...priorityParams];
return [...filteredBase, ...safePriority];
};
export const modelLabels = [