diff --git a/api/app/Http/Controllers/NewsController.php b/api/app/Http/Controllers/NewsController.php index 092324d..11e8ce8 100644 --- a/api/app/Http/Controllers/NewsController.php +++ b/api/app/Http/Controllers/NewsController.php @@ -375,12 +375,12 @@ QUERY if($externalId = (int)$item['data']->external_id) { try { - $externalSource = json_decode(file_get_contents($url = $this->EXTERNAL_NEWS_API . 'news?source=api&externalid=' . (int)$externalId)); + $externalSource = json_decode(file_get_contents($url = $this->EXTERNAL_NEWS_API . 'article/' . (int)$externalId)); if($externalSource) { $data['version'] = 2; - $data['source'] = $externalSource->news; + $data['source'] = $externalSource->article; } - } catch(\Exception $ex) { $data['error'] = array('source' => $url, 'exception' => $ex); } + } catch(\Exception $ex) { $data['error'] = array('source' => $url, 'exception' => $ex->getMessage()); } } return response()->json($data); diff --git a/common/classes/Model.php b/common/classes/Model.php index cd1d2eb..fccf664 100644 --- a/common/classes/Model.php +++ b/common/classes/Model.php @@ -51,7 +51,9 @@ class Model { } // Vervang alles dat niet een woord-karakter is (letter, cijfer), een streepje of spatie - $text = preg_replace('/[^\w_\-\s]/', '', $text); + if(strlen($text) > 3) { + $text = preg_replace('/[^\w_\-\s]/', '', $text); + } // Reeksen van één of meer spaties / streepjes vervangen door een enkel streepje $text = preg_replace('/[\-\s]+/', '-', $text);