diff --git a/backend/src/graphql/resolver/TransactionResolver.ts b/backend/src/graphql/resolver/TransactionResolver.ts index aa1bba639..8747f14a3 100644 --- a/backend/src/graphql/resolver/TransactionResolver.ts +++ b/backend/src/graphql/resolver/TransactionResolver.ts @@ -263,6 +263,9 @@ export class TransactionResolver { if (recipientUser.deletedAt) { throw new Error('The recipient account was deleted') } + if (!recipientUser.emailChecked) { + throw new Error('The recipient account is not activated') + } if (!isHexPublicKey(recipientUser.pubKey.toString('hex'))) { throw new Error('invalid recipient public key') } diff --git a/docu/presentation/gradido-as-platform.drawio b/docu/presentation/gradido-as-platform.drawio new file mode 100644 index 000000000..9ddcad246 --- /dev/null +++ b/docu/presentation/gradido-as-platform.drawio @@ -0,0 +1,132 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/docu/presentation/scope-of-gradido.odp b/docu/presentation/scope-of-gradido.odp new file mode 100644 index 000000000..821bd1563 Binary files /dev/null and b/docu/presentation/scope-of-gradido.odp differ diff --git a/docu/presentation/scope-of-gradido.pdf b/docu/presentation/scope-of-gradido.pdf new file mode 100644 index 000000000..adc45e8d4 Binary files /dev/null and b/docu/presentation/scope-of-gradido.pdf differ