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 #1

Updated by The Foreman Bot almost 6 years ago

  • Status changed from New to Ready For Testing
  • Assignee set to Amir Fefer
  • Pull request https://github.com/theforeman/foreman/pull/5713 added
Actions #2

Updated by Amir Fefer almost 6 years ago

  • translation missing: en.field_release set to 330
Actions #3

Updated by Amir Fefer almost 6 years ago

  • Status changed from Ready For Testing to Closed
  • % Done changed from 0 to 100
Actions #4

Updated by Tomer Brisker almost 6 years ago

  • Has duplicate Bug #22326: API gives subtotal=0 when per_page=0 and thin=true and search string is used added
Actions #5

Updated by Tomer Brisker almost 6 years ago

  • Bugzilla link set to 1516929
Actions #6

Updated by The Foreman Bot almost 6 years ago

  • Pull request https://github.com/theforeman/foreman/pull/5728 added
Actions

Also available in: Atom PDF