feat: add datasource node readme
Some checks are pending
Build and Push API & Web / build (api, DIFY_API_IMAGE_NAME, linux/amd64, build-api-amd64) (push) Waiting to run
Build and Push API & Web / build (api, DIFY_API_IMAGE_NAME, linux/arm64, build-api-arm64) (push) Waiting to run
Build and Push API & Web / build (web, DIFY_WEB_IMAGE_NAME, linux/amd64, build-web-amd64) (push) Waiting to run
Build and Push API & Web / build (web, DIFY_WEB_IMAGE_NAME, linux/arm64, build-web-arm64) (push) Waiting to run
Build and Push API & Web / create-manifest (api, DIFY_API_IMAGE_NAME, merge-api-images) (push) Blocked by required conditions
Build and Push API & Web / create-manifest (web, DIFY_WEB_IMAGE_NAME, merge-web-images) (push) Blocked by required conditions

This commit is contained in:
yessenia 2025-10-24 11:27:17 +08:00
parent 1b74869b04
commit 8a8c0703b1
3 changed files with 3 additions and 2 deletions

View File

@ -67,7 +67,7 @@ const PluginInfo: FC<PluginInfoProps> = ({
<Badge
className="mx-1"
uppercase={false}
text={version}
text={version ?? detail.plugin_unique_identifier.split(':')[1]?.split('@')?.[0]}
/>
</div>

View File

@ -17,6 +17,7 @@ export const transformDataSourceToTool = (dataSourceItem: DataSourceItem) => {
is_authorized: dataSourceItem.is_authorized,
labels: dataSourceItem.declaration.identity.tags || [],
plugin_id: dataSourceItem.plugin_id,
plugin_unique_identifier: dataSourceItem.plugin_unique_identifier,
tools: dataSourceItem.declaration.datasources.map((datasource) => {
return {
name: datasource.identity.name,

View File

@ -307,7 +307,7 @@ const BasePanel: FC<BasePanelProps> = ({
const currentDataSource = useMemo(() => {
if (data.type === BlockEnum.DataSource && data.provider_type !== DataSourceClassification.localFile)
return dataSourceList?.find(item => item.plugin_id === data.provider_id)
return dataSourceList?.find(item => item.plugin_id === data.plugin_id)
}, [dataSourceList, data.provider_id, data.type, data.provider_type])
const handleAuthorizationItemClick = useCallback((credential_id: string) => {