Files
twenty_crm/packages/twenty-zapier/src/utils/creates/creates.utils.ts
martmull 68e65e9526 Fix zapier (#3688)
* Fix zapier testing

* Fix zapier create action

* Add timezone to dates
2024-02-01 15:19:42 +01:00

18 lines
519 B
TypeScript

import { Bundle, ZObject } from 'zapier-platform-core';
import { computeInputFields } from '../../utils/computeInputFields';
import { requestSchema } from '../../utils/requestDb';
import { capitalize } from '../capitalize';
export const recordInputFields = async (
z: ZObject,
bundle: Bundle,
idRequired = false,
) => {
const schema = await requestSchema(z, bundle);
const infos =
schema.components.schemas[capitalize(bundle.inputData.nameSingular)];
return computeInputFields(infos, idRequired);
};