Merge branch 'stable-3.1' into stable-3.2

* stable-3.1:
  Apply a second filter after receiving the initial repo list

Change-Id: I089efbe31c722e1753dad4942070adcab1cfbf05
diff --git a/polygerrit-ui/app/elements/admin/gr-repo-list/gr-repo-list.js b/polygerrit-ui/app/elements/admin/gr-repo-list/gr-repo-list.js
index 59abb72..1f33b25 100644
--- a/polygerrit-ui/app/elements/admin/gr-repo-list/gr-repo-list.js
+++ b/polygerrit-ui/app/elements/admin/gr-repo-list/gr-repo-list.js
@@ -152,7 +152,7 @@
         .then(repos => {
           // Late response.
           if (filter !== this._filter || !repos) { return; }
-          this._repos = repos;
+          this._repos = repos.filter(repo => repo.name.includes(filter));
           this._loading = false;
         });
   }
diff --git a/polygerrit-ui/app/elements/admin/gr-repo-list/gr-repo-list_test.html b/polygerrit-ui/app/elements/admin/gr-repo-list/gr-repo-list_test.html
index 96cb9ff..e848980 100644
--- a/polygerrit-ui/app/elements/admin/gr-repo-list/gr-repo-list_test.html
+++ b/polygerrit-ui/app/elements/admin/gr-repo-list/gr-repo-list_test.html
@@ -41,6 +41,7 @@
 const repoGenerator = () => {
   return {
     id: `test${++counter}`,
+    name: `test`,
     state: 'ACTIVE',
     web_links: [
       {