From: Christian Weiske Date: Thu, 6 Jul 2023 06:14:07 +0000 (+0200) Subject: No error in firmware update check when changelog is missing X-Git-Url: https://git.cweiske.de/gamestick-pjgsapi.git/commitdiff_plain/e1d3241f06c67a45a5b708bb1ef2556e9fbc295c No error in firmware update check when changelog is missing --- diff --git a/www/check.php b/www/check.php index e3f4161..b9204a1 100644 --- a/www/check.php +++ b/www/check.php @@ -77,6 +77,12 @@ if (!file_exists($firmwareFile)) { exit(0); } +$changelogFile = $firmwareDir . '/changelog.txt'; +$changelog = ''; +if (file_exists($changelogFile)) { + $changelog = file_get_contents($changelogFile); +} + $data = [ 'available' => true, 'major' => $major, @@ -84,7 +90,7 @@ $data = [ 'revision' => $revision, 'forced' => false, 'name' => $expectedVersion, - 'description' => file_get_contents($firmwareDir . '/changelog.txt'), + 'description' => $changelog, 'timestamp' => filemtime($firmwareFile), 'url' => 'http://update.gamestickservices.net/firmware/download?version=' . $expectedVersion, ];