firmware: configdpRun, not configdRun #2066

This commit is contained in:
Franco Fichtner 2018-04-26 06:15:10 +00:00
parent fe61822b29
commit cf6b28574d

View File

@ -74,14 +74,14 @@ class FirmwareController extends ApiControllerBase
$backend = new Backend();
$type_have = trim($backend->configdRun('firmware type name'));
$backend->configdRun('firmware changelog fetch');
$args = array();
if (!empty($type_have) && $type_have !== $type_want) {
/* XXX $args does not work? */
$response = json_decode(trim($backend->configdRun("firmware check $type_want")), true);
} else {
$response = json_decode(trim($backend->configdRun('firmware check')), true);
$args[] = $type_want;
}
$response = json_decode(trim($backend->configdpRun('firmware check', $args)), true);
if ($response != null) {
$packages_size = !empty($response['download_size']) ? $response['download_size'] : 0;
$sets_size = 0;
@ -178,7 +178,7 @@ class FirmwareController extends ApiControllerBase
$response['all_packages'] = $sorted;
if (!empty($type_have) && $type_have !== $type_want) {
if (count($args)) {
$response['status_msg'] = gettext('The release type requires an update.');
$response['status_upgrade_action'] = 'rel';
$response['status'] = 'ok';