Remove useUpdateOneRecordV2 (#17355)

Previously we introduced useUpdateOneRecordV2 to handle morph relations.
In this PR we are removing it to only use useUpdateOneRecord which has
been adapted not to requires objectMetadataNameSingular in its props.
This commit is contained in:
Marie
2026-01-22 17:27:57 +01:00
committed by GitHub
parent 873749981b
commit 8868ef4ec3
57 changed files with 268 additions and 618 deletions
@@ -56,6 +56,7 @@ describe('useUpdateWorkflowVersionTrigger', () => {
});
expect(mockUpdateOneRecord).toHaveBeenCalledWith({
idToUpdate: 'version-id',
objectNameSingular: 'workflowVersion',
updateOneRecordInput: {
trigger,
},
@@ -1,19 +1,13 @@
import { CoreObjectNameSingular } from '@/object-metadata/types/CoreObjectNameSingular';
import { useUpdateOneRecord } from '@/object-record/hooks/useUpdateOneRecord';
import { useGetUpdatableWorkflowVersionOrThrow } from '@/workflow/hooks/useGetUpdatableWorkflowVersionOrThrow';
import {
type WorkflowTrigger,
type WorkflowVersion,
} from '@/workflow/types/Workflow';
import { type WorkflowTrigger } from '@/workflow/types/Workflow';
import { useStepsOutputSchema } from '@/workflow/workflow-variables/hooks/useStepsOutputSchema';
import { TRIGGER_STEP_ID } from 'twenty-shared/workflow';
export const useUpdateWorkflowVersionTrigger = () => {
const { updateOneRecord: updateOneWorkflowVersion } =
useUpdateOneRecord<WorkflowVersion>({
objectNameSingular: CoreObjectNameSingular.WorkflowVersion,
});
const { updateOneRecord: updateOneWorkflowVersion } = useUpdateOneRecord();
const { getUpdatableWorkflowVersion } =
useGetUpdatableWorkflowVersionOrThrow();
@@ -24,6 +18,7 @@ export const useUpdateWorkflowVersionTrigger = () => {
const workflowVersionId = await getUpdatableWorkflowVersion();
await updateOneWorkflowVersion({
objectNameSingular: CoreObjectNameSingular.WorkflowVersion,
idToUpdate: workflowVersionId,
updateOneRecordInput: {
trigger: updatedTrigger,