@@ -3,7 +3,7 @@ import { fromGlobalId, mutationWithClientMutationId } from 'graphql-relay';
33import getFieldNames from 'graphql-list-fields' ;
44
55import * as defaultGraphQLTypes from './defaultGraphQLTypes' ;
6- import { extractKeysAndInclude , getParseClassMutationConfig } from '../parseGraphQLUtils' ;
6+ import { extractKeysAndInclude , getParseClassMutationConfig , cloneArgs } from '../parseGraphQLUtils' ;
77import * as objectsMutations from '../helpers/objectsMutations' ;
88import * as objectsQueries from '../helpers/objectsQueries' ;
99import { ParseGraphQLClassConfig } from '../../Controllers/ParseGraphQLController' ;
@@ -75,7 +75,7 @@ const load = function (parseGraphQLSchema, parseClass, parseClassConfig: ?ParseG
7575 } ,
7676 mutateAndGetPayload : async ( args , context , mutationInfo ) => {
7777 try {
78- let { fields } = structuredClone ( args ) ;
78+ let { fields } = cloneArgs ( args ) ;
7979 if ( ! fields ) { fields = { } ; }
8080 const { config, auth, info } = context ;
8181
@@ -178,7 +178,7 @@ const load = function (parseGraphQLSchema, parseClass, parseClassConfig: ?ParseG
178178 } ,
179179 mutateAndGetPayload : async ( args , context , mutationInfo ) => {
180180 try {
181- let { id, fields } = structuredClone ( args ) ;
181+ let { id, fields } = cloneArgs ( args ) ;
182182 if ( ! fields ) { fields = { } ; }
183183 const { config, auth, info } = context ;
184184
@@ -284,7 +284,7 @@ const load = function (parseGraphQLSchema, parseClass, parseClassConfig: ?ParseG
284284 } ,
285285 mutateAndGetPayload : async ( args , context , mutationInfo ) => {
286286 try {
287- let { id } = structuredClone ( args ) ;
287+ let { id } = cloneArgs ( args ) ;
288288 const { config, auth, info } = context ;
289289
290290 const globalIdObject = fromGlobalId ( id ) ;
0 commit comments