Skip to content

Commit afddde7

Browse files
authored
Merge pull request #458 from Backendless/vova_ya/21122/Mapping_in_transaction
[BKNDLSS-21122]: Mapping in transaction
2 parents 444dce8 + d950c41 commit afddde7

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

src/com/backendless/transaction/UnitOfWorkExecutorImpl.java

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,12 @@ private UnitOfWorkResult execute( AsyncCallback<UnitOfWorkResult> responder, boo
4242
Object[] args = new Object[]{ unitOfWork };
4343

4444
for( Map.Entry<String, Class> entry : clazzes.entrySet() )
45-
Types.addClientClassMapping( entry.getKey(), entry.getValue() );
45+
{
46+
if( Types.getMappedClientClass( entry.getKey() ) == null )
47+
{
48+
Types.addClientClassMapping( entry.getKey(), entry.getValue() );
49+
}
50+
}
4651

4752
AdaptingResponder<UnitOfWorkResult> unitOfWorkAdaptingResponder = ResponderHelper.getPOJOAdaptingResponder( UnitOfWorkResult.class );
4853
if( async )

0 commit comments

Comments
 (0)