Skip to content

Commit

Permalink
[FacebookBridge] Prevent sending empty header (RSS-Bridge#1239)
Browse files Browse the repository at this point in the history
* [FacebookBridge] Prevent sending empty header

When running in CLI mode, `getEnv('HTTP_ACCEPT_LANGUAGE')` returns `false`. In that case, don't send the `Accept-Language` header.
  • Loading branch information
triatic authored and teromene committed Sep 7, 2019
1 parent 6247e16 commit 4e5b226
Showing 1 changed file with 10 additions and 2 deletions.
12 changes: 10 additions & 2 deletions bridges/FacebookBridge.php
Original file line number Diff line number Diff line change
Expand Up @@ -142,7 +142,11 @@ public function collectData() {

private function collectGroupData() {

$header = array('Accept-Language: ' . getEnv('HTTP_ACCEPT_LANGUAGE') . "\r\n");
if(getEnv('HTTP_ACCEPT_LANGUAGE')) {
$header = array('Accept-Language: ' . getEnv('HTTP_ACCEPT_LANGUAGE'));
} else {
$header = array();
}

$html = getSimpleHTMLDOM($this->getURI(), $header)
or returnServerError('Failed loading facebook page: ' . $this->getURI());
Expand Down Expand Up @@ -505,7 +509,11 @@ private function collectUserData(){
// Retrieve page contents
if(is_null($html)) {

$header = array('Accept-Language: ' . getEnv('HTTP_ACCEPT_LANGUAGE'));
if(getEnv('HTTP_ACCEPT_LANGUAGE')) {
$header = array('Accept-Language: ' . getEnv('HTTP_ACCEPT_LANGUAGE'));
} else {
$header = array();
}

$html = getSimpleHTMLDOM($this->getURI(), $header)
or returnServerError('No results for this query.');
Expand Down

0 comments on commit 4e5b226

Please sign in to comment.