From 104eb5bfb2d94a98a0ed3929c0b7f54c5b5bbe96 Mon Sep 17 00:00:00 2001 From: Jarek Kobus Date: Tue, 30 Jan 2024 18:26:21 +0100 Subject: [PATCH] Axivion: Make it possible to fetch unlimited number of items This happens when IssueListSearch.limit = 0; Change-Id: I86a580241f19189fd0ac5905ab88f9d18cabaf3a Reviewed-by: Christian Stenger --- src/plugins/axivion/axivionplugin.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/plugins/axivion/axivionplugin.cpp b/src/plugins/axivion/axivionplugin.cpp index b0dbe993f75..47217225a8d 100644 --- a/src/plugins/axivion/axivionplugin.cpp +++ b/src/plugins/axivion/axivionplugin.cpp @@ -102,7 +102,9 @@ QString IssueListSearch::toQuery() const if (kind.isEmpty()) return {}; QString result; - result.append(QString("?kind=%1&offset=%2&limit=%3").arg(kind).arg(offset).arg(limit)); + result.append(QString("?kind=%1&offset=%2").arg(kind).arg(offset)); + if (limit) + result.append(QString("&limit=%1").arg(limit)); // TODO other params if (!versionStart.isEmpty()) { result.append(QString("&start=%1").arg( @@ -525,6 +527,7 @@ void AxivionPluginPrivate::onDocumentOpened(IDocument *doc) IssueListSearch search; search.kind = "SV"; search.filter_path = doc->filePath().relativeChildPath(project->projectDirectory()).path(); + search.limit = 0; const auto issuesHandler = [this](const Dto::IssueTableDto &dto) { IssuesList issues;