Fully implemented addresses feature/105-addresses #107

Manually merged
niggl merged 23 commits from feature/105-addresses into dev 2021-01-19 15:37:37 +00:00
Showing only changes of commit f245840cde - Show all commits

View File

@ -5,6 +5,7 @@ import {
IsString IsString
} from "class-validator"; } from "class-validator";
import { Column } from "typeorm"; import { Column } from "typeorm";
import ValidatorJS from 'validator';
import { config } from '../../config'; import { config } from '../../config';
/** /**
@ -62,6 +63,7 @@ export class Address {
public static isValidAddress(address: Address): Boolean { public static isValidAddress(address: Address): Boolean {
if (address == null) { return false; } if (address == null) { return false; }
if (address.address1 == null || address.city == null || address.country == null || address.postalcode == null) { return false; } if (address.address1 == null || address.city == null || address.country == null || address.postalcode == null) { return false; }
if (ValidatorJS.isPostalCode(address.postalcode, config.postalcode_validation_countrycode) == false) { return false; }
return true; return true;
} }
} }