Files
automatisch/packages/backend/src/controllers/api/v1/steps/create-dynamic-fields.js
2024-03-22 02:55:23 +01:00

18 lines
469 B
JavaScript

import { renderObject } from '../../../../helpers/renderer.js';
export default async (request, response) => {
const step = await request.currentUser.authorizedSteps
.clone()
.where('steps.id', request.params.stepId)
.whereNotNull('steps.app_key')
.first()
.throwIfNotFound();
const dynamicFields = await step.createDynamicFields(
request.body.dynamicFieldsKey,
request.body.parameters
);
renderObject(response, dynamicFields);
};