Fix using Core language

content-hub
Frode Petterson 2020-11-04 11:50:54 +01:00
parent 160b86e9ae
commit 4d7dccad3d
1 changed files with 7 additions and 7 deletions

View File

@ -3406,26 +3406,26 @@ class H5PCore {
* *
* @return JsonSerializable|string * @return JsonSerializable|string
*/ */
public function getUpdatedContentHubMetadataCache($lang = 'en') { public function getUpdatedContentHubMetadataCache() {
$lastUpdate = $this->h5pF->getContentHubMetadataChecked($lang); $lastUpdate = $this->h5pF->getContentHubMetadataChecked($this->language);
if (!$lastUpdate) { if (!$lastUpdate) {
return $this->updateContentHubMetadataCache($lang); return $this->updateContentHubMetadataCache($this->language);
} }
$lastUpdate = new DateTime($lastUpdate); $lastUpdate = new DateTime($lastUpdate);
$expirationTime = $lastUpdate->getTimestamp() + (60 * 60 * 24); // Check once per day $expirationTime = $lastUpdate->getTimestamp() + (60 * 60 * 24); // Check once per day
if (time() > $expirationTime) { if (time() > $expirationTime) {
$update = $this->updateContentHubMetadataCache($lang); $update = $this->updateContentHubMetadataCache($this->language);
if (!empty($update)) { if (!empty($update)) {
return $update; return $update;
} }
} }
$storedCache = $this->h5pF->getContentHubMetadataCache($lang); $storedCache = $this->h5pF->getContentHubMetadataCache($this->language);
if (!$storedCache) { if (!$storedCache) {
// We don't have the value stored for some reason, reset last update and re-fetch // We don't have the value stored for some reason, reset last update and re-fetch
$this->h5pF->setContentHubMetadataChecked(null, $lang); $this->h5pF->setContentHubMetadataChecked(null, $this->language);
return $this->updateContentHubMetadataCache($lang); return $this->updateContentHubMetadataCache($this->language);
} }
return $storedCache; return $storedCache;