Project

General

Profile

Actions

Bug #23599

closed

Getting hosts via API with thin=true returns wrong subtotal value

Added by Tomáš Strachota almost 6 years ago. Updated almost 6 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
Host creation
Target version:
Fixed in Releases:
Found in Releases:

Description

When querying about hosts via API and using this=true the API returns wrong subtotal count. This happens when the query matches more records than what is the current per_page setting.

Example:

Search for "*" on 30 hosts in total with per page being 5 will result in:

results: [5 hosts...]
per_page: 5
total: 30
subtotal: 5

In this example the expected result is subtotal being 30.

Additional info:
The issue is caused by calling `pluck` on the original active record relation when thin=true is used.


Related issues 1 (0 open1 closed)

Has duplicate Foreman - Bug #22326: API gives subtotal=0 when per_page=0 and thin=true and search string is usedDuplicateAmit KarsaleActions
Actions

Also available in: Atom PDF