Removed useless part from function

ref #90
This commit is contained in:
Nicolai Ort 2021-01-15 18:13:10 +01:00
parent 077174a9a2
commit 8d4c8a4553
1 changed files with 5 additions and 13 deletions

View File

@ -1,7 +1,7 @@
import { IsEmail, IsInt, IsNotEmpty, IsOptional, IsPhoneNumber, IsString } from 'class-validator';
import { getConnectionManager } from 'typeorm';
import { config } from '../../../config';
import { AddressNotFoundError, AddressWrongTypeError } from '../../../errors/AddressErrors';
import { AddressNotFoundError } from '../../../errors/AddressErrors';
import { Address } from '../../entities/Address';
import { GroupContact } from '../../entities/GroupContact';
@ -31,8 +31,7 @@ export class CreateGroupContact {
lastname: string;
/**
* The new contact's address.
* Must be the address's id.
* The new contact's address's id.
*/
@IsInt()
@IsOptional()
@ -57,16 +56,9 @@ export class CreateGroupContact {
* Gets the new contact's address by it's id.
*/
public async getAddress(): Promise<Address> {
if (this.address === undefined || this.address === null) {
return null;
}
if (!isNaN(this.address)) {
let address = await getConnectionManager().get().getRepository(Address).findOne({ id: this.address });
if (!address) { throw new AddressNotFoundError; }
return address;
}
throw new AddressWrongTypeError;
let address = await getConnectionManager().get().getRepository(Address).findOne({ id: this.address });
if (!address) { throw new AddressNotFoundError; }
return address;
}
/**