Update integration tests for usage SubscribersRepository

[MAILPOET-3268]
This commit is contained in:
Jan Lysý
2021-03-10 10:01:49 +01:00
committed by Veljko V
parent dffaab10a2
commit 7968db94ff
4 changed files with 71 additions and 51 deletions

View File

@@ -76,7 +76,7 @@ class ViewInBrowserController {
return null;
}
$subscriber = Subscriber::findOne($data['subscriber_id']) ?: null;
$subscriber = $this->subscribersRepository->findOneById($data['subscriber_id']);
if (!$subscriber) {
return null;
}
@@ -85,7 +85,11 @@ class ViewInBrowserController {
throw new \InvalidArgumentException("Missing 'subscriber_token'");
}
if (!$this->linkTokens->verifyToken($subscriber, $data['subscriber_token'])) {
$subscriberModel = Subscriber::findOne($subscriber->getId());
if (!$subscriberModel) {
return null;
}
if (!$this->linkTokens->verifyToken($subscriberModel, $data['subscriber_token'])) {
throw new \InvalidArgumentException("Invalid 'subscriber_token'");
}
return $subscriber;