mirror of
https://github.com/Kingsrook/qqq.git
synced 2025-07-18 05:01:07 +00:00
Merge branch 'feature/CTLE-207-query-joins' into integration/sprint-25
# Conflicts: # qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/model/actions/tables/query/QueryInput.java # qqq-middleware-api/src/main/java/com/kingsrook/qqq/api/javalin/QJavalinApiHandler.java
This commit is contained in:
@ -228,10 +228,12 @@ public class BaseAPIActionUtil
|
||||
*******************************************************************************/
|
||||
public QueryOutput doQuery(QTableMetaData table, QueryInput queryInput) throws QException
|
||||
{
|
||||
QueryOutput queryOutput = new QueryOutput(queryInput);
|
||||
Integer originalLimit = queryInput.getLimit();
|
||||
Integer limit = originalLimit;
|
||||
Integer skip = queryInput.getSkip();
|
||||
QueryOutput queryOutput = new QueryOutput(queryInput);
|
||||
QQueryFilter filter = queryInput.getFilter();
|
||||
|
||||
Integer originalLimit = filter == null ? null : filter.getLimit();
|
||||
Integer limit = originalLimit;
|
||||
Integer skip = filter == null ? null : filter.getSkip();
|
||||
|
||||
if(limit == null)
|
||||
{
|
||||
@ -243,10 +245,9 @@ public class BaseAPIActionUtil
|
||||
{
|
||||
try
|
||||
{
|
||||
QQueryFilter filter = queryInput.getFilter();
|
||||
String paramString = buildQueryStringForGet(filter, limit, skip, table.getFields());
|
||||
String url = buildTableUrl(table) + paramString;
|
||||
HttpGet request = new HttpGet(url);
|
||||
String paramString = buildQueryStringForGet(filter, limit, skip, table.getFields());
|
||||
String url = buildTableUrl(table) + paramString;
|
||||
HttpGet request = new HttpGet(url);
|
||||
|
||||
QHttpResponse response = makeRequest(table, request);
|
||||
int count = processGetResponse(table, response, queryOutput);
|
||||
|
Reference in New Issue
Block a user