Fix add-on store search (#8479)

This commit is contained in:
Joakim Sørensen 2021-03-01 12:41:55 +01:00 committed by GitHub
parent f263a5221d
commit 22c8af0cc5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -69,7 +69,8 @@ class HassioAddonStore extends LitElement {
if (this.supervisor.addon.repositories) { if (this.supervisor.addon.repositories) {
repos = this.addonRepositories( repos = this.addonRepositories(
this.supervisor.addon.repositories, this.supervisor.addon.repositories,
this.supervisor.addon.addons this.supervisor.addon.addons,
this._filter
); );
} }
@ -140,7 +141,11 @@ class HassioAddonStore extends LitElement {
} }
private addonRepositories = memoizeOne( private addonRepositories = memoizeOne(
(repositories: HassioAddonRepository[], addons: HassioAddonInfo[]) => { (
repositories: HassioAddonRepository[],
addons: HassioAddonInfo[],
filter?: string
) => {
return repositories.sort(sortRepos).map((repo) => { return repositories.sort(sortRepos).map((repo) => {
const filteredAddons = addons.filter( const filteredAddons = addons.filter(
(addon) => addon.repository === repo.slug (addon) => addon.repository === repo.slug
@ -152,7 +157,7 @@ class HassioAddonStore extends LitElement {
.hass=${this.hass} .hass=${this.hass}
.repo=${repo} .repo=${repo}
.addons=${filteredAddons} .addons=${filteredAddons}
.filter=${this._filter!} .filter=${filter!}
></hassio-addon-repository> ></hassio-addon-repository>
` `
: html``; : html``;