From 4f888f3a5cd89ee5d8d4d689eb4156f490a5544d Mon Sep 17 00:00:00 2001 From: Alexandr Chernov Date: Fri, 8 Dec 2023 14:26:08 +0100 Subject: [PATCH] Added exit code check --- src/GSvarServer/ServerController.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/GSvarServer/ServerController.cpp b/src/GSvarServer/ServerController.cpp index 4feb15049..ee3131ff8 100644 --- a/src/GSvarServer/ServerController.cpp +++ b/src/GSvarServer/ServerController.cpp @@ -793,7 +793,7 @@ HttpResponse ServerController::annotateVariant(const HttpRequest& request) process.start("php", QStringList() << megsap_root + "/src/NGS/an_vep.php" << "-in" << input_vcf << "-out" << an_vep_out); bool success = process.waitForFinished(-1); Log::error("Exit code = " + QString::number(process.exitCode())); - if (!success) + if (!success || process.exitCode()>0) { return HttpResponse(ResponseStatus::INTERNAL_SERVER_ERROR, HttpUtils::detectErrorContentType(request.getHeaderByName("User-Agent")), EndpointManager::formatResponseMessage(request, QString("Error while executing an_vep.php: " + process.readAll()))); }