diff --git a/app/src/config/bazaar.ts b/app/src/config/bazaar.ts index e1bf78cdd..c91ceb9e0 100644 --- a/app/src/config/bazaar.ts +++ b/app/src/config/bazaar.ts @@ -446,9 +446,6 @@ export const bazaar = { }); } bazaar._data.downloaded = response.data.packages; - if (bazaar.element.querySelector("#configBazaarReadme").classList.contains("config-bazaar__readme--show")) { - bazaar._renderReadme(bazaar.element.querySelector("#configBazaarReadme > .item__side"), bazaarType); - } const checkElement = contentElement.parentElement.querySelector(".b3-switch"); if (bazaarType === "plugins") { checkElement.classList.remove("fn__none"); @@ -473,14 +470,7 @@ export const bazaar = { plugins: [] as IBazaarItem[], } }, - _renderReadme(cardElement: HTMLElement, bazaarType: TBazaarType) { - const dataObj = JSON.parse(cardElement.getAttribute("data-obj")); - let data: IBazaarItem; - if (hasClosestByAttribute(cardElement, "data-type", "downloaded-update")) { - data = bazaar._data.update[bazaarType].find((item: IBazaarItem) => item.repoURL === dataObj.repoURL); - } else { - data = (dataObj.downloaded ? bazaar._data.downloaded : bazaar._data[bazaarType]).find((item: IBazaarItem) => item.repoURL === dataObj.repoURL); - } + _renderReadme(bazaarType: TBazaarType, data: IBazaarItem, downloaded: boolean) { const readmeElement = bazaar.element.querySelector("#configBazaarReadme") as HTMLElement; const urls = data.repoURL.split("/"); urls.pop(); @@ -500,7 +490,7 @@ export const bazaar = { name: data.name, repoURL: data.repoURL, repoHash: data.repoHash, - downloaded: true + downloaded }; readmeElement.innerHTML = `