fix: prevent duplicate model aliases on import (#340)

This commit is contained in:
Ryan 2026-03-23 06:27:50 +03:00 committed by GitHub
parent 037d013af8
commit 1ed6c4c76f
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -1184,6 +1184,9 @@ function CompatibleModelsSection({ providerStorageAlias, providerDisplayAlias, m
};
const resolveAlias = (modelId) => {
const fullModel = `${providerStorageAlias}/${modelId}`;
// Skip if this exact model already has an alias
if (Object.values(modelAliases).includes(fullModel)) return null;
const baseAlias = generateDefaultAlias(modelId);
if (!modelAliases[baseAlias]) return baseAlias;
const prefixedAlias = `${providerDisplayAlias}-${baseAlias}`;