From 4ce1293381b618bbdf02841135cd94f79750a011 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Emil=20Holm=20Gj=C3=B8rup?= Date: Wed, 11 Sep 2024 20:46:25 +0200 Subject: [PATCH] Fixed missing null checks --- src/Types/AccountTransactionEffects.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Types/AccountTransactionEffects.cs b/src/Types/AccountTransactionEffects.cs index c989f51b..a73f8e74 100644 --- a/src/Types/AccountTransactionEffects.cs +++ b/src/Types/AccountTransactionEffects.cs @@ -27,7 +27,7 @@ internal static IAccountTransactionEffects From(Grpc.V2.AccountTransactionEffect new AccountTransfer( CcdAmount.From(effects.AccountTransfer.Amount), AccountAddress.From(effects.AccountTransfer.Receiver), - OnChainData.From(effects.AccountTransfer.Memo)), + effects.AccountTransfer.Memo == null ? null : OnChainData.From(effects.AccountTransfer.Memo)), Grpc.V2.AccountTransactionEffects.EffectOneofCase.BakerAdded => new BakerAdded(BakerKeysEvent.From( effects.BakerAdded.KeysEvent), @@ -45,7 +45,7 @@ internal static IAccountTransactionEffects From(Grpc.V2.AccountTransactionEffect new EncryptedAmountTransferred( EncryptedAmountRemovedEvent.From(effects.EncryptedAmountTransferred.Removed), NewEncryptedAmountEvent.From(effects.EncryptedAmountTransferred.Added), - OnChainData.From(effects.EncryptedAmountTransferred.Memo) + effects.EncryptedAmountTransferred.Memo == null ? null : OnChainData.From(effects.EncryptedAmountTransferred.Memo) ), Grpc.V2.AccountTransactionEffects.EffectOneofCase.TransferredToEncrypted => new TransferredToEncrypted( @@ -57,7 +57,7 @@ internal static IAccountTransactionEffects From(Grpc.V2.AccountTransactionEffect new TransferredWithSchedule( AccountAddress.From(effects.TransferredWithSchedule.Receiver), effects.TransferredWithSchedule.Amount.Select(a => (a.Timestamp.ToDateTimeOffset(), a.Amount.ToCcd())).ToList(), - OnChainData.From(effects.TransferredWithSchedule.Memo) + effects.TransferredWithSchedule.Memo == null ? null : OnChainData.From(effects.TransferredWithSchedule.Memo) ), Grpc.V2.AccountTransactionEffects.EffectOneofCase.CredentialKeysUpdated => CredentialKeysUpdated.From(effects.CredentialKeysUpdated),