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
252
252
**/
253
253
public void registerNew (List <SObject > records )
254
254
{
255
- for (SObject record : records )
256
- {
257
- registerNew (record , null , null );
258
- }
255
+ registerNew (records , null , null );
259
256
}
260
257
261
258
/**
@@ -268,16 +265,7 @@ public virtual class fflib_SObjectUnitOfWork
268
265
**/
269
266
public void registerNew (SObject record , Schema.SObjectField relatedToParentField , SObject relatedToParentRecord )
270
267
{
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 );
281
269
}
282
270
283
271
/**
You can’t perform that action at this time.
0 commit comments