Merge branch 'main' into feat/trigger

This commit is contained in:
yessenia 2025-10-28 17:11:15 +08:00
commit db352c0a18
3 changed files with 10 additions and 5 deletions

View File

@ -321,6 +321,8 @@ def migrate_knowledge_vector_database():
)
datasets = db.paginate(select=stmt, page=page, per_page=50, max_per_page=50, error_out=False)
if not datasets.items:
break
except SQLAlchemyError:
raise

View File

@ -93,7 +93,7 @@ const ModelProviderPage = ({ searchText }: Props) => {
{defaultModelNotConfigured && (
<div className='system-xs-medium flex items-center gap-1 text-text-primary'>
<RiAlertFill className='h-4 w-4 text-text-warning-secondary' />
{t('common.modelProvider.notConfigured')}
<span className='max-w-[460px] truncate' title={t('common.modelProvider.notConfigured')}>{t('common.modelProvider.notConfigured')}</span>
</div>
)}
<SystemModelSelector

View File

@ -37,15 +37,18 @@ const ConfigProvider = ({
const notAllowCustomCredential = provider.allow_custom_token === false
const renderTrigger = useCallback(() => {
const text = hasCredential ? t('common.operation.config') : t('common.operation.setup')
const Item = (
<Button
className='grow'
className='flex grow'
size='small'
variant={!authorized ? 'secondary-accent' : 'secondary'}
title={text}
>
<RiEqualizer2Line className='mr-1 h-3.5 w-3.5' />
{hasCredential && t('common.operation.config')}
{!hasCredential && t('common.operation.setup')}
<RiEqualizer2Line className='mr-1 h-3.5 w-3.5 shrink-0' />
<span className='w-0 grow truncate text-left'>
{text}
</span>
</Button>
)
if (notAllowCustomCredential && !hasCredential) {