summaryrefslogtreecommitdiff
path: root/app/Core/ExternalLink
diff options
context:
space:
mode:
Diffstat (limited to 'app/Core/ExternalLink')
-rw-r--r--app/Core/ExternalLink/ExternalLinkManager.php4
1 files changed, 4 insertions, 0 deletions
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) {