Skip to content

Commit 84e6cff

Browse files
authored
fix: avoiding nullpointer if getFee returns null. (#108)
1 parent 37582c8 commit 84e6cff

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

api/src/main/java/org/cardanofoundation/rosetta/api/block/mapper/TranToEntity.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
package org.cardanofoundation.rosetta.api.block.mapper;
22

3+
import java.math.BigInteger;
4+
import java.util.Optional;
35
import lombok.AllArgsConstructor;
46

57
import org.modelmapper.ModelMapper;
@@ -37,7 +39,7 @@ public BlockTx fromEntity(TxnEntity model) {
3739

3840
dest(ctx).setInputs(source(ctx).getInputKeys().stream().map(Utxo::fromUtxoKey).toList());
3941
dest(ctx).setOutputs(source(ctx).getOutputKeys().stream().map(Utxo::fromUtxoKey).toList());
40-
dest(ctx).setFee(source(ctx).getFee().toString());
42+
dest(ctx).setFee(Optional.ofNullable(source(ctx).getFee()).map(BigInteger::toString).orElse(null));
4143

4244
return dest(ctx);
4345

0 commit comments

Comments
 (0)