diff --git a/classes/article.php b/classes/article.php index 432354f783f8164cab1dee7fed5089ad517b22d0..04855ac9dad3159a14afc2b1ce38ed9ceb1982de 100755 --- a/classes/article.php +++ b/classes/article.php @@ -550,8 +550,11 @@ class Article extends Handler_Protected { $article_kind = 0; PluginHost::getInstance()->chain_hooks_callback(PluginHost::HOOK_ARTICLE_IMAGE, - function ($result) use (&$article_image, &$article_stream, &$content) { + function ($result, $plugin) use (&$article_image, &$article_stream, &$content) { list ($article_image, $article_stream, $content) = $result; + + // run until first hard match + return !empty($article_image); }, $enclosures, $content, $site_url, $headline);