Uploaded image for project: 'SonarQube'
  1. SonarQube
  2. SONAR-13900

BitBucketServer Onboarding: web ui search results are only displayed within the first 25 projects

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 8.4.2
    • Fix Version/s: 8.5
    • Component/s: Branch & PR, Web
    • Labels:
      None
    • Edition:
      Developer
    • Production Notes:
      None

      Description

      reproducer:

      • On BBS create 27 projects, with 1 repo each
      • On SQ, open the onboarding, that display only the first 25 projects
      • identify one project missing in the list, and try to search for the child repo
      • The backend API return the result, but the frontend display "No repositories match your filter."

       

       

      Reproduce:

      docker run --name="bitbucket" -d -p 7990:7990 -p 7999:7999 atlassian/bitbucket-server
      
      curl --user admin:admin --header "Content-Type: application/json" --request POST --data '{"name": "fff1", "key": "a1"}' http://localhost:7990/rest/api/1.0/projects
      curl --user admin:admin --header "Content-Type: application/json" --request POST --data '{"name": "fff2", "key": "a2"}' http://localhost:7990/rest/api/1.0/projects
      curl --user admin:admin --header "Content-Type: application/json" --request POST --data '{"name": "fff3", "key": "a3"}' http://localhost:7990/rest/api/1.0/projects
      curl --user admin:admin --header "Content-Type: application/json" --request POST --data '{"name": "fff4", "key": "a4"}' http://localhost:7990/rest/api/1.0/projects
      curl --user admin:admin --header "Content-Type: application/json" --request POST --data '{"name": "fff5", "key": "a5"}' http://localhost:7990/rest/api/1.0/projects
      curl --user admin:admin --header "Content-Type: application/json" --request POST --data '{"name": "fff6", "key": "a6"}' http://localhost:7990/rest/api/1.0/projects
      curl --user admin:admin --header "Content-Type: application/json" --request POST --data '{"name": "fff7", "key": "a7"}' http://localhost:7990/rest/api/1.0/projects
      curl --user admin:admin --header "Content-Type: application/json" --request POST --data '{"name": "fff8", "key": "a8"}' http://localhost:7990/rest/api/1.0/projects
      curl --user admin:admin --header "Content-Type: application/json" --request POST --data '{"name": "fff9", "key": "a9"}' http://localhost:7990/rest/api/1.0/projects
      curl --user admin:admin --header "Content-Type: application/json" --request POST --data '{"name": "fff10", "key": "a10"}' http://localhost:7990/rest/api/1.0/projects
      curl --user admin:admin --header "Content-Type: application/json" --request POST --data '{"name": "fff11", "key": "a11"}' http://localhost:7990/rest/api/1.0/projects
      curl --user admin:admin --header "Content-Type: application/json" --request POST --data '{"name": "fff12", "key": "a12"}' http://localhost:7990/rest/api/1.0/projects
      curl --user admin:admin --header "Content-Type: application/json" --request POST --data '{"name": "fff13", "key": "a13"}' http://localhost:7990/rest/api/1.0/projects
      curl --user admin:admin --header "Content-Type: application/json" --request POST --data '{"name": "fff14", "key": "a14"}' http://localhost:7990/rest/api/1.0/projects
      curl --user admin:admin --header "Content-Type: application/json" --request POST --data '{"name": "fff15", "key": "a15"}' http://localhost:7990/rest/api/1.0/projects
      curl --user admin:admin --header "Content-Type: application/json" --request POST --data '{"name": "fff16", "key": "a16"}' http://localhost:7990/rest/api/1.0/projects
      curl --user admin:admin --header "Content-Type: application/json" --request POST --data '{"name": "fff17", "key": "a17"}' http://localhost:7990/rest/api/1.0/projects
      curl --user admin:admin --header "Content-Type: application/json" --request POST --data '{"name": "fff18", "key": "a18"}' http://localhost:7990/rest/api/1.0/projects
      curl --user admin:admin --header "Content-Type: application/json" --request POST --data '{"name": "fff19", "key": "a19"}' http://localhost:7990/rest/api/1.0/projects
      curl --user admin:admin --header "Content-Type: application/json" --request POST --data '{"name": "fff20", "key": "a20"}' http://localhost:7990/rest/api/1.0/projects
      curl --user admin:admin --header "Content-Type: application/json" --request POST --data '{"name": "fff21", "key": "a21"}' http://localhost:7990/rest/api/1.0/projects
      curl --user admin:admin --header "Content-Type: application/json" --request POST --data '{"name": "fff22", "key": "a22"}' http://localhost:7990/rest/api/1.0/projects
      curl --user admin:admin --header "Content-Type: application/json" --request POST --data '{"name": "fff23", "key": "a23"}' http://localhost:7990/rest/api/1.0/projects
      curl --user admin:admin --header "Content-Type: application/json" --request POST --data '{"name": "fff24", "key": "a24"}' http://localhost:7990/rest/api/1.0/projects
      curl --user admin:admin --header "Content-Type: application/json" --request POST --data '{"name": "fff25", "key": "a25"}' http://localhost:7990/rest/api/1.0/projects
      curl --user admin:admin --header "Content-Type: application/json" --request POST --data '{"name": "fff26", "key": "a26"}' http://localhost:7990/rest/api/1.0/projects
      curl --user admin:admin --header "Content-Type: application/json" --request POST --data '{"name": "fff27", "key": "a27"}' http://localhost:7990/rest/api/1.0/projects
      curl --user admin:admin --header "Content-Type: application/json" --request POST --data '{"name": "fff28", "key": "a28"}' http://localhost:7990/rest/api/1.0/projects
      curl --user admin:admin --header "Content-Type: application/json" --request POST --data '{"name": "fff29", "key": "a29"}' http://localhost:7990/rest/api/1.0/projects
      curl --user admin:admin --header "Content-Type: application/json" --request POST --data '{"name": "fff1"}' http://localhost:7990/rest/api/1.0/projects/A1/repos
      curl --user admin:admin --header "Content-Type: application/json" --request POST --data '{"name": "fff2"}' http://localhost:7990/rest/api/1.0/projects/A2/repos
      curl --user admin:admin --header "Content-Type: application/json" --request POST --data '{"name": "fff3"}' http://localhost:7990/rest/api/1.0/projects/A3/repos
      curl --user admin:admin --header "Content-Type: application/json" --request POST --data '{"name": "fff4"}' http://localhost:7990/rest/api/1.0/projects/A4/repos
      curl --user admin:admin --header "Content-Type: application/json" --request POST --data '{"name": "fff5"}' http://localhost:7990/rest/api/1.0/projects/A5/repos
      curl --user admin:admin --header "Content-Type: application/json" --request POST --data '{"name": "fff6"}' http://localhost:7990/rest/api/1.0/projects/A6/repos
      curl --user admin:admin --header "Content-Type: application/json" --request POST --data '{"name": "fff7"}' http://localhost:7990/rest/api/1.0/projects/A7/repos
      curl --user admin:admin --header "Content-Type: application/json" --request POST --data '{"name": "fff8"}' http://localhost:7990/rest/api/1.0/projects/A8/repos
      curl --user admin:admin --header "Content-Type: application/json" --request POST --data '{"name": "fff9"}' http://localhost:7990/rest/api/1.0/projects/A9/repos
      curl --user admin:admin --header "Content-Type: application/json" --request POST --data '{"name": "fff10"}' http://localhost:7990/rest/api/1.0/projects/A10/repos
      curl --user admin:admin --header "Content-Type: application/json" --request POST --data '{"name": "fff11"}' http://localhost:7990/rest/api/1.0/projects/A11/repos
      curl --user admin:admin --header "Content-Type: application/json" --request POST --data '{"name": "fff12"}' http://localhost:7990/rest/api/1.0/projects/A12/repos
      curl --user admin:admin --header "Content-Type: application/json" --request POST --data '{"name": "fff13"}' http://localhost:7990/rest/api/1.0/projects/A13/repos
      curl --user admin:admin --header "Content-Type: application/json" --request POST --data '{"name": "fff14"}' http://localhost:7990/rest/api/1.0/projects/A14/repos
      curl --user admin:admin --header "Content-Type: application/json" --request POST --data '{"name": "fff15"}' http://localhost:7990/rest/api/1.0/projects/A15/repos
      curl --user admin:admin --header "Content-Type: application/json" --request POST --data '{"name": "fff16"}' http://localhost:7990/rest/api/1.0/projects/A16/repos
      curl --user admin:admin --header "Content-Type: application/json" --request POST --data '{"name": "fff17"}' http://localhost:7990/rest/api/1.0/projects/A17/repos
      curl --user admin:admin --header "Content-Type: application/json" --request POST --data '{"name": "fff18"}' http://localhost:7990/rest/api/1.0/projects/A18/repos
      curl --user admin:admin --header "Content-Type: application/json" --request POST --data '{"name": "fff19"}' http://localhost:7990/rest/api/1.0/projects/A19/repos
      curl --user admin:admin --header "Content-Type: application/json" --request POST --data '{"name": "fff20"}' http://localhost:7990/rest/api/1.0/projects/A20/repos
      curl --user admin:admin --header "Content-Type: application/json" --request POST --data '{"name": "fff21"}' http://localhost:7990/rest/api/1.0/projects/A21/repos
      curl --user admin:admin --header "Content-Type: application/json" --request POST --data '{"name": "fff22"}' http://localhost:7990/rest/api/1.0/projects/A22/repos
      curl --user admin:admin --header "Content-Type: application/json" --request POST --data '{"name": "fff22"}' http://localhost:7990/rest/api/1.0/projects/A22/repos
      curl --user admin:admin --header "Content-Type: application/json" --request POST --data '{"name": "fff23"}' http://localhost:7990/rest/api/1.0/projects/A23/repos
      curl --user admin:admin --header "Content-Type: application/json" --request POST --data '{"name": "fff24"}' http://localhost:7990/rest/api/1.0/projects/A24/repos
      curl --user admin:admin --header "Content-Type: application/json" --request POST --data '{"name": "fff25"}' http://localhost:7990/rest/api/1.0/projects/A25/repos
      curl --user admin:admin --header "Content-Type: application/json" --request POST --data '{"name": "fff26"}' http://localhost:7990/rest/api/1.0/projects/A26/repos
      curl --user admin:admin --header "Content-Type: application/json" --request POST --data '{"name": "fff27"}' http://localhost:7990/rest/api/1.0/projects/A27/repos
      curl --user admin:admin --header "Content-Type: application/json" --request POST --data '{"name": "fff28"}' http://localhost:7990/rest/api/1.0/projects/A28/repos
      curl --user admin:admin --header "Content-Type: application/json" --request POST --data '{"name": "fff29"}' http://localhost:7990/rest/api/1.0/projects/A29/repos
      

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              wouter.admiraal Wouter Admiraal
              Reporter:
              pierre.guillot Pierre Guillot
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Dates

                Due:
                Created:
                Updated:
                Resolved: