fix: task models issue

This commit is contained in:
Timothy Jaeryang Baek
2026-02-14 22:26:03 -06:00
parent 393c0071dc
commit 9a2595f070
2 changed files with 4 additions and 4 deletions
@@ -152,7 +152,7 @@
if (taskConfig.TASK_MODEL) {
const model = models.find((m) => m.id === taskConfig.TASK_MODEL);
if (model) {
if (model?.access_control !== null) {
if (model?.access_grants && !model.access_grants.some((g) => g.principal_type === 'user' && g.principal_id === '*' && g.permission === 'read')) {
toast.error(
$i18n.t(
'This model is not publicly available. Please select another model.'
@@ -187,7 +187,7 @@
if (taskConfig.TASK_MODEL_EXTERNAL) {
const model = models.find((m) => m.id === taskConfig.TASK_MODEL_EXTERNAL);
if (model) {
if (model?.access_control !== null) {
if (model?.access_grants && !model.access_grants.some((g) => g.principal_type === 'user' && g.principal_id === '*' && g.permission === 'read')) {
toast.error(
$i18n.t(
'This model is not publicly available. Please select another model.'
@@ -160,7 +160,7 @@
name: model.name,
base_model_id: null,
params: {},
access_control: {},
access_grants: [],
...model
}).catch((error) => {
return null;
@@ -188,7 +188,7 @@
base_model_id: null,
meta: {},
params: {},
access_control: {},
access_grants: [],
is_active: model.is_active
}).catch((error) => {
return null;