throw new ClientException(_m('Not a valid email address.'));
}
- $confirm = Confirm_address::getAddress($email, self::CONFIRMTYPE);
-
- if (empty($confirm)) {
+ try {
+ $confirm = Confirm_address::getByAddress($email, self::CONFIRMTYPE);
+ } catch (NoResultException $e) {
$confirm = Confirm_address::saveNew(null, $email, 'register');
}