MCPcopy
hub / github.com/FlowiseAI/Flowise / addDatasetRow

Function addDatasetRow

packages/server/src/controllers/dataset/index.ts:106–127  ·  view source on GitHub ↗
(req: Request, res: Response, next: NextFunction)

Source from the content-addressed store, hash-verified

104}
105
106const addDatasetRow = async (req: Request, res: Response, next: NextFunction) => {
107 try {
108 if (!req.body) {
109 throw new InternalFlowiseError(StatusCodes.PRECONDITION_FAILED, `Error: datasetService.addDatasetRow - body not provided!`)
110 }
111 if (!req.body.datasetId) {
112 throw new InternalFlowiseError(StatusCodes.PRECONDITION_FAILED, `Error: datasetService.addDatasetRow - datasetId not provided!`)
113 }
114 const workspaceId = req.user?.activeWorkspaceId
115 if (!workspaceId) {
116 throw new InternalFlowiseError(
117 StatusCodes.NOT_FOUND,
118 `Error: datasetController.addDatasetRow - workspace ${workspaceId} not found!`
119 )
120 }
121 const body = { ...stripProtectedFields(req.body), workspaceId }
122 const apiResponse = await datasetService.addDatasetRow(body)
123 return res.json(apiResponse)
124 } catch (error) {
125 next(error)
126 }
127}
128
129const updateDatasetRow = async (req: Request, res: Response, next: NextFunction) => {
130 try {

Callers

nothing calls this directly

Calls 1

stripProtectedFieldsFunction · 0.90

Tested by

no test coverage detected