Bug #22638
closedContent view repository List/Remove page is the same as Add page
Description
After update to katello-3.5.1-1.el7 one of content views shows incorrect list of YUM repositories. Specifically, if I go to
Content->Content Views->Fedora 27 Server->Yum Content->Repositories->List/Remove page
it does not show the correct list of included repositories, it shows instead the same list as Add page (not included repositories). Screenshots of both pages attached.
Hammer prints a list of repositories that seems OK (attached). Postgresql tables look also OK.
Production log (attached) for List/Remove and Add pages contains different browser URLs, as expected, but the same API requests .
List/Remove - https://sat01.example.com/content_views/2/repositories/yum?page=1&per_page=100GET "/katello/api/v2/repositories?available_for=content_view&content_type=yum&content_view_id=2&full_result=true&library=true&organization_id=1&page=1&paged=true&per_page=100&search="
Add - https://sat01.example.com/content_views/2/repositories/yum/available?page=1&per_page=100GET "/katello/api/v2/repositories?available_for=content_view&content_type=yum&content_view_id=2&full_result=true&library=true&organization_id=1&page=1&paged=true&per_page=100&search="
Note that other content views are shown correctly. For example, content_view_id 4, List/Remove and Add API request
GET "/katello/api/v2/repositories?content_type=yum&content_view_id=4&full_result=true&organization_id=1&page=1&paged=true&per_page=100&search="
GET "/katello/api/v2/repositories?available_for=content_view&content_type=yum&content_view_id=4&full_result=true&library=true&organization_id=1&page=1&paged=true&per_page=100&search="
Files