diff --git a/src/components/services/item.jsx b/src/components/services/item.jsx
index abd06ffec..870eb4f47 100644
--- a/src/components/services/item.jsx
+++ b/src/components/services/item.jsx
@@ -10,7 +10,7 @@ import { SettingsContext } from "utils/contexts/settings";
function resolveIcon(icon) {
if (icon.startsWith("http")) {
- return `/api/proxy?url=${encodeURIComponent(icon)}`;
+ return icon;
}
if (icon.startsWith("/")) {
diff --git a/src/pages/api/proxy.js b/src/pages/api/proxy.js
deleted file mode 100644
index 7ab95edcc..000000000
--- a/src/pages/api/proxy.js
+++ /dev/null
@@ -1,59 +0,0 @@
-import https from "https";
-
-import getRawBody from "raw-body";
-
-import { httpRequest, httpsRequest } from "utils/proxy/http";
-
-export const config = {
- api: {
- bodyParser: false,
- },
-};
-
-export default async function handler(req, res) {
- const headers = ["X-API-Key", "Authorization"].reduce((obj, key) => {
- if (req.headers && Object.prototype.hasOwnProperty.call(req.headers, key.toLowerCase())) {
- // eslint-disable-next-line no-param-reassign
- obj[key] = req.headers[key.toLowerCase()];
- }
- return obj;
- }, {});
-
- const url = new URL(req.query.url);
-
- if (url.protocol === "https:") {
- // this agent allows us to bypass the certificate check
- // which is required for most self-signed certificates
- const httpsAgent = new https.Agent({
- rejectUnauthorized: false,
- });
-
- const [status, contentType, data] = await httpsRequest(url, {
- agent: httpsAgent,
- method: req.method,
- headers,
- body:
- req.method === "GET" || req.method === "HEAD"
- ? null
- : await getRawBody(req, {
- encoding: "utf8",
- }),
- });
-
- res.setHeader("Content-Type", contentType);
- return res.status(status).send(data);
- }
- const [status, contentType, data] = await httpRequest(url, {
- method: req.method,
- headers,
- body:
- req.method === "GET" || req.method === "HEAD"
- ? null
- : await getRawBody(req, {
- encoding: "utf8",
- }),
- });
-
- res.setHeader("Content-Type", contentType);
- return res.status(status).send(data);
-}
diff --git a/src/widgets/bazarr/component.jsx b/src/widgets/bazarr/component.jsx
index 24fef1ce2..c339def5b 100644
--- a/src/widgets/bazarr/component.jsx
+++ b/src/widgets/bazarr/component.jsx
@@ -13,7 +13,7 @@ export default function Component({ service }) {
const { data: moviesData, error: moviesError } = useWidgetAPI(widget, "movies");
if (episodesError || moviesError) {
- return ;
+ return ;
}
if (!episodesData || !moviesData) {