diff --git a/src/server/WebBackend.cpp b/src/server/WebBackend.cpp index 450f9cd..2e9f019 100644 --- a/src/server/WebBackend.cpp +++ b/src/server/WebBackend.cpp @@ -706,6 +706,7 @@ RestOutputStruct::ExitCode WebSocket::EvaluateSysadmIocageRequest(const QJsonVal else if(act=="listjails"){ retObj = sysadm::Iocage::listJails(); } else if(act=="listtemplates"){ retObj = sysadm::Iocage::listTemplates(); } else if(act=="listreleases"){ retObj = sysadm::Iocage::listReleases(); } + else if(act=="fetchreleases"){ retObj = sysadm::Iocage::fetchReleases(in_args.toObject()); } else if(act=="listplugins"){ retObj = sysadm::Iocage::listPlugins(); } ok = !retObj.keys().isEmpty(); if(ok){ out->insert(act,retObj); } diff --git a/src/server/library/sysadm-iocage.cpp b/src/server/library/sysadm-iocage.cpp index 37c639c..86ba97f 100644 --- a/src/server/library/sysadm-iocage.cpp +++ b/src/server/library/sysadm-iocage.cpp @@ -192,7 +192,7 @@ QJsonObject Iocage::fetchReleases(QJsonObject inobj){ QString jobprefix = "sysadm_iocage_fetch_release_"; QJsonArray started; for(int i=0; iqueueProcess(jobprefix+releases[i], "iocage fetch --verify -r "+releases[i]); started << jobprefix+releases[i];