From 1b8448402a1792cd211b661497e65bc741c6007d Mon Sep 17 00:00:00 2001 From: alex-z Date: Thu, 7 Oct 2021 16:43:54 +0300 Subject: [PATCH] Fix JsonApiJob incorrect 'statuscode' parsing. Signed-off-by: alex-z --- src/libsync/networkjobs.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libsync/networkjobs.cpp b/src/libsync/networkjobs.cpp index 96739c906..5bd60f8d4 100644 --- a/src/libsync/networkjobs.cpp +++ b/src/libsync/networkjobs.cpp @@ -901,7 +901,7 @@ bool JsonApiJob::finished() qCWarning(lcJsonApiJob) << "Nothing changed so nothing to retrieve - status code: " << httpStatusCode; statusCode = httpStatusCode; } else { - QRegExp rex(R"("statuscode":(\d+),)"); + QRegExp rex(R"("statuscode":(\d+))"); // example: "{"ocs":{"meta":{"status":"ok","statuscode":100,"message":null},"data":{"version":{"major":8,"minor":"... (504) if (jsonStr.contains(rex)) { statusCode = rex.cap(1).toInt(); -- 2.30.2