Commit 522d81aa by Scott

Add fallback to old metadata format in plugin update check

parent cc22ed46
...@@ -45,10 +45,17 @@ class Q2A_Util_Metadata ...@@ -45,10 +45,17 @@ class Q2A_Util_Metadata
* @param string $url URL linking to a metadata.json file * @param string $url URL linking to a metadata.json file
* @return array The metadata fetched from the file * @return array The metadata fetched from the file
*/ */
public function fetchFromUrl($url) public function fetchFromUrl($url, $type='Plugin')
{ {
$content = qa_retrieve_url($url); $contents = qa_retrieve_url($url);
return $this->getArrayFromJson($content); $metadata = $this->getArrayFromJson($contents);
// fall back to old metadata format
if (empty($metadata)) {
$metadata = qa_addon_metadata($contents, $type);
}
return $metadata;
} }
/** /**
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment