Merge branch 'stable-3.6' into stable-3.7 * stable-3.6: Fix the search by query in the project filter Update submodule plugins/download-commands to latest master Release-Notes: skip Change-Id: If4a81cb40eb6b5c48ad9d48fad44d2dfebd4d9d6
diff --git a/polygerrit-ui/app/elements/admin/gr-repo-list/gr-repo-list.ts b/polygerrit-ui/app/elements/admin/gr-repo-list/gr-repo-list.ts index f0bd520..14fbe92 100644 --- a/polygerrit-ui/app/elements/admin/gr-repo-list/gr-repo-list.ts +++ b/polygerrit-ui/app/elements/admin/gr-repo-list/gr-repo-list.ts
@@ -249,9 +249,7 @@ // Late response. if (filter !== this.filter || !repos) return; - this.repos = repos.filter(repo => - repo.name.toLowerCase().includes(filter.toLowerCase()) - ); + this.repos = repos; this.loading = false; return repos;
diff --git a/polygerrit-ui/app/elements/admin/gr-repo-list/gr-repo-list_test.ts b/polygerrit-ui/app/elements/admin/gr-repo-list/gr-repo-list_test.ts index 29d378d..752e5f2 100644 --- a/polygerrit-ui/app/elements/admin/gr-repo-list/gr-repo-list_test.ts +++ b/polygerrit-ui/app/elements/admin/gr-repo-list/gr-repo-list_test.ts
@@ -706,6 +706,17 @@ await element.getRepos(); assert.equal(element.repos.length, 1); }); + + test('display repos by query search', async () => { + const repoStub = stubRestApi('getRepos'); + const repos = [createRepo('test', 0)]; + repoStub.withArgs('inname:test', 25).returns(Promise.resolve(repos)); + element.filter = 'inname:test'; + element.reposPerPage = 25; + element.offset = 0; + await element.getRepos(); + assert.equal(element.repos.length, 1); + }); }); suite('loading', () => {