diff --git a/backend/src/apis/DltConnectorClient.test.ts b/backend/src/apis/DltConnectorClient.test.ts index aa7cff2fc..c69ebbfb9 100644 --- a/backend/src/apis/DltConnectorClient.test.ts +++ b/backend/src/apis/DltConnectorClient.test.ts @@ -136,8 +136,8 @@ describe('transmitTransaction', () => { try { await DltConnectorClient.getInstance()?.transmitTransaction( localTransaction, - 'senderCommunityUUid', - 'recipientCommunity', + 'senderCommunityUuid', + 'recipientCommunityUuid', ) } catch (e) { expect(e).toMatchObject( diff --git a/backend/src/apis/DltConnectorClient.ts b/backend/src/apis/DltConnectorClient.ts index 966db639b..f01a55d6c 100644 --- a/backend/src/apis/DltConnectorClient.ts +++ b/backend/src/apis/DltConnectorClient.ts @@ -80,8 +80,8 @@ export class DltConnectorClient { */ public async transmitTransaction( transaction: DbTransaction, - senderCommunityUuid = '', - recipientCommunityUuid = '', + senderCommunityUuid?: string, + recipientCommunityUuid?: string, ): Promise { const typeString = getTransactionTypeString(transaction.typeId) const amountString = transaction.amount.toString() diff --git a/dlt-connector/src/controller/TransactionBody.ts b/dlt-connector/src/controller/TransactionBody.ts index 4da53a5af..ae5f37710 100644 --- a/dlt-connector/src/controller/TransactionBody.ts +++ b/dlt-connector/src/controller/TransactionBody.ts @@ -30,6 +30,7 @@ export const determineCrossGroupType = ({ type, }: TransactionDraft): CrossGroupType => { if ( + !recipientUser.communityUuid || recipientUser.communityUuid === '' || senderUser.communityUuid === recipientUser.communityUuid || type === TransactionType.CREATION