From f1da7b606389073b865453b8a1a5a71e1b2efa79 Mon Sep 17 00:00:00 2001 From: Andy Miller Date: Fri, 12 Apr 2019 09:49:20 -0600 Subject: [PATCH] Fix for vUndefined errors when upgrading --- CHANGELOG.md | 1 + system/src/Grav/Common/GPM/Remote/Package.php | 7 ++++++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e03878c07..ec53e349e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,7 @@ 1. [](#bugfix) * Missed a `CacheCommand` reference in `bin/grav` [#2442](https://github.com/getgrav/grav/issues/2442) * Fixed issue with `Utils::normalizePath` messing with external URLs [#2216](https://github.com/getgrav/grav/issues/2216) + * Fix for `vUndefined` versions when upgrading # v1.6.2 ## 04/11/2019 diff --git a/system/src/Grav/Common/GPM/Remote/Package.php b/system/src/Grav/Common/GPM/Remote/Package.php index 749851d76..196e92bd9 100644 --- a/system/src/Grav/Common/GPM/Remote/Package.php +++ b/system/src/Grav/Common/GPM/Remote/Package.php @@ -12,11 +12,16 @@ namespace Grav\Common\GPM\Remote; use Grav\Common\Data\Data; use Grav\Common\GPM\Common\Package as BasePackage; -class Package extends BasePackage +class Package extends BasePackage implements \JsonSerializable { public function __construct($package, $package_type = null) { $data = new Data($package); parent::__construct($data, $package_type); } + + public function jsonSerialize() + { + return $this->data; + } }