From 94d0ce393b2c496cda571571a0425af846406fda Mon Sep 17 00:00:00 2001 From: mattab <matthieu.aubry@gmail.com> Date: Sat, 5 Apr 2014 16:43:51 +1300 Subject: [PATCH] Trying to fix: PHP Fatal error: Call to a member function getCurrency() on a non-object in /home/travis/build/piwik/piwik/plugins/Live/API.php on line 554 https://travis-ci.org/piwik/piwik/jobs/22318726 Note: this should not happen really and I'm puzzled... especially as it works on other PHP versions... --- plugins/Live/API.php | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/plugins/Live/API.php b/plugins/Live/API.php index ebc8481d74..054759cceb 100644 --- a/plugins/Live/API.php +++ b/plugins/Live/API.php @@ -551,11 +551,10 @@ class API extends \Piwik\Plugin\API $visitor = new Visitor($visitorDetailsArray); $visitorDetailsArray = $visitor->getAllVisitorDetails(); - if(!is_object($website)) { - var_dump($website); + if($website) { + $visitorDetailsArray['siteCurrency'] = $website->getCurrency(); + $visitorDetailsArray['siteCurrencySymbol'] = @$currencies[$visitorDetailsArray['siteCurrency']]; } - $visitorDetailsArray['siteCurrency'] = $website->getCurrency(); - $visitorDetailsArray['siteCurrencySymbol'] = @$currencies[$visitorDetailsArray['siteCurrency']]; $visitorDetailsArray['serverTimestamp'] = $visitorDetailsArray['lastActionTimestamp']; $dateTimeVisit = Date::factory($visitorDetailsArray['lastActionTimestamp'], $timezone); $visitorDetailsArray['serverTimePretty'] = $dateTimeVisit->getLocalized('%time%'); -- GitLab