mirror of
https://github.com/open-webui/open-webui.git
synced 2026-07-09 11:59:01 +02:00
refac
This commit is contained in:
@@ -119,8 +119,10 @@
|
||||
return models
|
||||
.filter(
|
||||
(baseModel) =>
|
||||
(!currentModelId || baseModel.id !== currentModelId) &&
|
||||
!baseModel?.preset &&
|
||||
(!currentModelId ||
|
||||
baseModel.id !== currentModelId ||
|
||||
(edit && baseModel.id === info.base_model_id)) &&
|
||||
(!baseModel?.preset || (edit && baseModel.id === info.base_model_id)) &&
|
||||
baseModel?.owned_by !== 'arena' &&
|
||||
!(baseModel?.direct ?? false) &&
|
||||
($user?.role === 'admin' ||
|
||||
@@ -334,14 +336,16 @@
|
||||
|
||||
if (model.base_model_id) {
|
||||
const base_model = $models
|
||||
.filter((m) => !m?.preset && !(m?.arena ?? false))
|
||||
.filter(
|
||||
(m) => (!m?.preset && !(m?.arena ?? false)) || (edit && m.id === model.base_model_id)
|
||||
)
|
||||
.find((m) => [model.base_model_id, `${model.base_model_id}:latest`].includes(m.id));
|
||||
|
||||
console.log('base_model', base_model);
|
||||
|
||||
if (base_model) {
|
||||
model.base_model_id = base_model.id;
|
||||
} else {
|
||||
} else if (!(edit && model.base_model_id === model.id)) {
|
||||
model.base_model_id = null;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user