mirror of
https://github.com/farcasclaudiu/Flowise.git
synced 2026-06-28 15:00:57 +03:00
add marketplace template
This commit is contained in:
File diff suppressed because it is too large
Load Diff
@@ -55,7 +55,7 @@ import { Tool } from './database/entities/Tool'
|
|||||||
import { Assistant } from './database/entities/Assistant'
|
import { Assistant } from './database/entities/Assistant'
|
||||||
import { ChatflowPool } from './ChatflowPool'
|
import { ChatflowPool } from './ChatflowPool'
|
||||||
import { CachePool } from './CachePool'
|
import { CachePool } from './CachePool'
|
||||||
import { ICommonObject, IMessage, INodeOptionsValue } from 'flowise-components'
|
import { ICommonObject, IMessage, INodeOptionsValue, handleEscapeCharacters } from 'flowise-components'
|
||||||
import { createRateLimiter, getRateLimiter, initializeRateLimiter } from './utils/rateLimit'
|
import { createRateLimiter, getRateLimiter, initializeRateLimiter } from './utils/rateLimit'
|
||||||
import { addAPIKey, compareKeys, deleteAPIKey, getApiKey, getAPIKeys, updateAPIKey } from './utils/apiKey'
|
import { addAPIKey, compareKeys, deleteAPIKey, getApiKey, getAPIKeys, updateAPIKey } from './utils/apiKey'
|
||||||
import { sanitizeMiddleware } from './utils/XSS'
|
import { sanitizeMiddleware } from './utils/XSS'
|
||||||
@@ -291,9 +291,10 @@ export class App {
|
|||||||
const nodeModule = await import(nodeInstanceFilePath)
|
const nodeModule = await import(nodeInstanceFilePath)
|
||||||
const newNodeInstance = new nodeModule.nodeClass()
|
const newNodeInstance = new nodeModule.nodeClass()
|
||||||
|
|
||||||
const returnOptions: INodeOptionsValue[] = await newNodeInstance.init(nodeData)
|
const returnData = await newNodeInstance.init(nodeData)
|
||||||
|
const result = typeof returnData === 'string' ? handleEscapeCharacters(returnData, true) : returnData
|
||||||
|
|
||||||
return res.json(returnOptions)
|
return res.json(result)
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
return res.status(500).send(`Error running custom function: ${error}`)
|
return res.status(500).send(`Error running custom function: ${error}`)
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -371,6 +371,7 @@ const NodeInputHandler = ({ inputAnchor, inputParam, data, disabled = false, isA
|
|||||||
<Button
|
<Button
|
||||||
sx={{ borderRadius: 25, width: '100%', mb: 0, mt: 2 }}
|
sx={{ borderRadius: 25, width: '100%', mb: 0, mt: 2 }}
|
||||||
variant='outlined'
|
variant='outlined'
|
||||||
|
disabled={disabled}
|
||||||
onClick={() => onEditJSONClicked(data.inputs[inputParam.name] ?? '', inputParam)}
|
onClick={() => onEditJSONClicked(data.inputs[inputParam.name] ?? '', inputParam)}
|
||||||
>
|
>
|
||||||
{inputParam.label}
|
{inputParam.label}
|
||||||
|
|||||||
Reference in New Issue
Block a user