Made addresses optional gain

This commit is contained in:
Nicolai Ort 2021-01-15 18:18:26 +01:00
parent 644d2b06ac
commit ba218c85e0
2 changed files with 2 additions and 0 deletions

View File

@ -56,6 +56,7 @@ export class CreateGroupContact {
* Gets the new contact's address by it's id.
*/
public async getAddress(): Promise<Address> {
if (!this.address) { return null; }
let address = await getConnectionManager().get().getRepository(Address).findOne({ id: this.address });
if (!address) { throw new AddressNotFoundError; }
return address;

View File

@ -57,6 +57,7 @@ export abstract class CreateParticipant {
* Gets the new participant's address by it's id.
*/
public async getAddress(): Promise<Address> {
if (!this.address) { return null; }
let address = await getConnectionManager().get().getRepository(Address).findOne({ id: this.address });
if (!address) { throw new AddressNotFoundError; }
return address;