Bläddra i källkod

minor fix: fix default for status of TidbAuthBinding in compatible with various versions (#22288)

tags/1.7.2
NeatGuyCoding 3 månader sedan
förälder
incheckning
759ded3e3a
Inget konto är kopplat till bidragsgivarens mejladress

+ 25
- 0
api/migrations/versions/2025_07_24_1450-532b3f888abf_manual_dataset_field_update.py Visa fil

"""manual dataset field update

Revision ID: 532b3f888abf
Revises: 8bcc02c9bd07
Create Date: 2025-07-24 14:50:48.779833

"""
from alembic import op
import models as models
import sqlalchemy as sa


# revision identifiers, used by Alembic.
revision = '532b3f888abf'
down_revision = '8bcc02c9bd07'
branch_labels = None
depends_on = None


def upgrade():
op.execute("ALTER TABLE tidb_auth_bindings ALTER COLUMN status SET DEFAULT 'CREATING'::character varying")


def downgrade():
op.execute("ALTER TABLE tidb_auth_bindings ALTER COLUMN status SET DEFAULT 'CREATING'")

+ 1
- 1
api/models/dataset.py Visa fil

cluster_id: Mapped[str] = mapped_column(String(255), nullable=False) cluster_id: Mapped[str] = mapped_column(String(255), nullable=False)
cluster_name: Mapped[str] = mapped_column(String(255), nullable=False) cluster_name: Mapped[str] = mapped_column(String(255), nullable=False)
active: Mapped[bool] = mapped_column(db.Boolean, nullable=False, server_default=db.text("false")) active: Mapped[bool] = mapped_column(db.Boolean, nullable=False, server_default=db.text("false"))
status = mapped_column(String(255), nullable=False, server_default=db.text("CREATING"))
status = mapped_column(String(255), nullable=False, server_default=db.text("'CREATING'::character varying"))
account: Mapped[str] = mapped_column(String(255), nullable=False) account: Mapped[str] = mapped_column(String(255), nullable=False)
password: Mapped[str] = mapped_column(String(255), nullable=False) password: Mapped[str] = mapped_column(String(255), nullable=False)
created_at: Mapped[datetime] = mapped_column(DateTime, nullable=False, server_default=func.current_timestamp()) created_at: Mapped[datetime] = mapped_column(DateTime, nullable=False, server_default=func.current_timestamp())

+ 1
- 1
web/app/components/app/configuration/base/warning-mask/index.tsx Visa fil

footer, footer,
}) => { }) => {
return ( return (
<div className={`${s.mask} absolute inset-0 z-10 pt-16 bg-components-panel-bg-blur`}
<div className={`${s.mask} absolute inset-0 z-10 bg-components-panel-bg-blur pt-16`}
> >
<div className='mx-auto px-10'> <div className='mx-auto px-10'>
<div className={`${s.icon} flex h-11 w-11 items-center justify-center rounded-xl bg-components-panel-bg`}>{warningIcon}</div> <div className={`${s.icon} flex h-11 w-11 items-center justify-center rounded-xl bg-components-panel-bg`}>{warningIcon}</div>

+ 0
- 2
web/app/components/datasets/documents/detail/completed/child-segment-detail.tsx Visa fil

const wordCountText = useMemo(() => { const wordCountText = useMemo(() => {
const count = content.length const count = content.length
return `${formatNumber(count)} ${t('datasetDocuments.segment.characters', { count })}` return `${formatNumber(count)} ${t('datasetDocuments.segment.characters', { count })}`
// eslint-disable-next-line react-hooks/exhaustive-deps
}, [content.length]) }, [content.length])


const EditTimeText = useMemo(() => { const EditTimeText = useMemo(() => {
dateFormat: `${t('datasetDocuments.segment.dateTimeFormat')}`, dateFormat: `${t('datasetDocuments.segment.dateTimeFormat')}`,
}) })
return `${t('datasetDocuments.segment.editedAt')} ${timeText}` return `${t('datasetDocuments.segment.editedAt')} ${timeText}`
// eslint-disable-next-line react-hooks/exhaustive-deps
}, [childChunkInfo?.updated_at]) }, [childChunkInfo?.updated_at])


return ( return (

+ 0
- 2
web/app/components/workflow/index.tsx Visa fil

return () => { return () => {
handleSyncWorkflowDraft(true, true) handleSyncWorkflowDraft(true, true)
} }
// eslint-disable-next-line react-hooks/exhaustive-deps
}, []) }, [])


const { handleRefreshWorkflowDraft } = useWorkflowRefreshDraft() const { handleRefreshWorkflowDraft } = useWorkflowRefreshDraft()
const { fetchInspectVars } = useSetWorkflowVarsWithValue() const { fetchInspectVars } = useSetWorkflowVarsWithValue()
useEffect(() => { useEffect(() => {
fetchInspectVars() fetchInspectVars()
// eslint-disable-next-line react-hooks/exhaustive-deps
}, []) }, [])


const store = useStoreApi() const store = useStoreApi()

+ 0
- 1
web/app/components/workflow/nodes/_base/components/agent-strategy-selector.tsx Visa fil

category: PluginType.agent, category: PluginType.agent,
}) })
} }
// eslint-disable-next-line react-hooks/exhaustive-deps
}, [query]) }, [query])


const pluginRef = useRef<ListRef>(null) const pluginRef = useRef<ListRef>(null)

+ 0
- 1
web/app/components/workflow/nodes/agent/use-config.ts Visa fil

return return
const newData = formattingLegacyData() const newData = formattingLegacyData()
setInputs(newData) setInputs(newData)
// eslint-disable-next-line react-hooks/exhaustive-deps
}, [currentStrategy]) }, [currentStrategy])


// vars // vars

+ 0
- 2
web/app/components/workflow/nodes/llm/use-config.ts Visa fil

}) })
setInputs(newInputs) setInputs(newInputs)
} }
// eslint-disable-next-line react-hooks/exhaustive-deps
}, [defaultConfig, isChatModel]) }, [defaultConfig, isChatModel])


const [modelChanged, setModelChanged] = useState(false) const [modelChanged, setModelChanged] = useState(false)
return return
setModelChanged(false) setModelChanged(false)
handleVisionConfigAfterModelChanged() handleVisionConfigAfterModelChanged()
// eslint-disable-next-line react-hooks/exhaustive-deps
}, [isVisionModel, modelChanged]) }, [isVisionModel, modelChanged])


// variables // variables

+ 1
- 1
web/app/components/workflow/types.ts Visa fil

delete = 'delete', delete = 'delete',
} }


export interface ChildNodeTypeCount {
export type ChildNodeTypeCount = {
[key: string]: number; [key: string]: number;
} }

Laddar…
Avbryt
Spara