File tree Expand file tree Collapse file tree 1 file changed +2
-14
lines changed
sfdx-source/apex-common/main/classes Expand file tree Collapse file tree 1 file changed +2
-14
lines changed Original file line number Diff line number Diff line change @@ -252,10 +252,7 @@ public virtual class fflib_SObjectUnitOfWork
252252 **/
253253 public void registerNew (List <SObject > records )
254254 {
255- for (SObject record : records )
256- {
257- registerNew (record , null , null );
258- }
255+ registerNew (records , null , null );
259256 }
260257
261258 /**
@@ -268,16 +265,7 @@ public virtual class fflib_SObjectUnitOfWork
268265 **/
269266 public void registerNew (SObject record , Schema.SObjectField relatedToParentField , SObject relatedToParentRecord )
270267 {
271- if (record .Id != null )
272- throw new UnitOfWorkException (' Only new records can be registered as new' );
273- String sObjectType = record .getSObjectType ().getDescribe ().getName ();
274-
275- assertForNonEventSObjectType (sObjectType );
276- assertForSupportedSObjectType (m_newListByType , sObjectType );
277-
278- m_newListByType .get (sObjectType ).add (record );
279- if (relatedToParentRecord != null && relatedToParentField != null )
280- registerRelationship (record , relatedToParentField , relatedToParentRecord );
268+ registerNew (new List <SObject > {record }, relatedToParentField , relatedToParentRecord );
281269 }
282270
283271 /**
You can’t perform that action at this time.
0 commit comments