From 75cbc8c4319c0e54c00532de54e612b0fe25062c Mon Sep 17 00:00:00 2001 From: Frederic Guillot Date: Mon, 1 Feb 2016 21:18:10 -0500 Subject: Always call match() for external link providers --- app/Core/ExternalLink/ExternalLinkManager.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/Core/ExternalLink/ExternalLinkManager.php b/app/Core/ExternalLink/ExternalLinkManager.php index 59f36e54..1fa423c2 100644 --- a/app/Core/ExternalLink/ExternalLinkManager.php +++ b/app/Core/ExternalLink/ExternalLinkManager.php @@ -125,6 +125,10 @@ class ExternalLinkManager extends Base } else { $provider = $this->getProvider($this->userInputType); $provider->setUserTextInput($this->userInputText); + + if (! $provider->match()) { + throw new ExternalLinkProviderNotFound('Unable to parse URL with selected provider'); + } } if ($provider === null) { -- cgit v1.2.3