From 8d6935e7a37d43d6222edbccbfea1988241b476e Mon Sep 17 00:00:00 2001 From: maxpozdeev Date: Fri, 18 Aug 2023 14:55:28 +0300 Subject: [PATCH] - fix Updater extension --- src/ext/updater/class.updater.php | 8 ++++++-- src/ext/updater/extension.json | 2 +- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/src/ext/updater/class.updater.php b/src/ext/updater/class.updater.php index 5f32b9c..b79043d 100644 --- a/src/ext/updater/class.updater.php +++ b/src/ext/updater/class.updater.php @@ -38,11 +38,15 @@ class Updater } $a = json_decode($json, true) ?? []; $ret = []; - if ( isset($a['name']) && isset($a['assets']) && + $ver = ''; + if (isset($a['tag_name'])) { + $ver = substr($a['tag_name'], 1); //remove first 'v' + } + if ($ver != '' && isset($a['assets']) && is_array($a['assets']) && count($a['assets']) > 0 && ($asset = $a['assets'][0]) && isset($asset['browser_download_url']) ) { - $ret['version'] = substr($a['name'], 1); //remove first 'v' + $ret['version'] = $ver; $ret['download'] = $asset['browser_download_url']; } else { diff --git a/src/ext/updater/extension.json b/src/ext/updater/extension.json index ef3fc49..a033c59 100644 --- a/src/ext/updater/extension.json +++ b/src/ext/updater/extension.json @@ -1,6 +1,6 @@ { "bundleId": "updater", "name": "Updates", - "version": "0.9.1", + "version": "0.9.2", "description": "myTinyTodo self-updater" }