From bcd2bb7c96810f5a6932f42468a628d2db1bc771 Mon Sep 17 00:00:00 2001 From: dd060606 Date: Wed, 28 Sep 2022 15:55:56 +0200 Subject: [PATCH] fix: lint issues --- server/routes/media.ts | 8 ++++---- src/components/ManageSlideOver/index.tsx | 10 +++++++--- 2 files changed, 11 insertions(+), 7 deletions(-) diff --git a/server/routes/media.ts b/server/routes/media.ts index 7ca1c3adb..60191e5de 100644 --- a/server/routes/media.ts +++ b/server/routes/media.ts @@ -1,8 +1,7 @@ -import { FindOneOptions, FindOperator, getRepository, In } from 'typeorm'; import RadarrAPI from '@server/api/servarr/radarr'; import SonarrAPI from '@server/api/servarr/sonarr'; -import TheMovieDb from '@server/api/themoviedb'; import TautulliAPI from '@server/api/tautulli'; +import TheMovieDb from '@server/api/themoviedb'; import { MediaStatus, MediaType } from '@server/constants/media'; import { getRepository } from '@server/datasource'; import Media from '@server/entity/Media'; @@ -16,7 +15,8 @@ import { getSettings } from '@server/lib/settings'; import logger from '@server/logger'; import { isAuthenticated } from '@server/middleware/auth'; import { Router } from 'express'; - +import type { FindOneOptions } from 'typeorm'; +import { In } from 'typeorm'; const mediaRoutes = Router(); @@ -179,7 +179,7 @@ mediaRoutes.delete( const settings = getSettings(); const mediaRepository = getRepository(Media); const media = await mediaRepository.findOneOrFail({ - where: { id: req.params.id }, + where: { id: Number(req.params.id) }, }); const is4k = media.serviceUrl4k !== undefined; const isMovie = media.mediaType === MediaType.MOVIE; diff --git a/src/components/ManageSlideOver/index.tsx b/src/components/ManageSlideOver/index.tsx index f75974046..ea798563f 100644 --- a/src/components/ManageSlideOver/index.tsx +++ b/src/components/ManageSlideOver/index.tsx @@ -14,17 +14,20 @@ import { TrashIcon, } from '@heroicons/react/solid'; import { IssueStatus } from '@server/constants/issue'; -import { MediaRequestStatus, MediaStatus,MediaType } from '@server/constants/media'; +import { + MediaRequestStatus, + MediaStatus, + MediaType, +} from '@server/constants/media'; import { MediaServerType } from '@server/constants/server'; import type { MediaWatchDataResponse } from '@server/interfaces/api/mediaInterfaces'; +import type { RadarrSettings, SonarrSettings } from '@server/lib/settings'; import type { MovieDetails } from '@server/models/Movie'; import type { TvDetails } from '@server/models/Tv'; import axios from 'axios'; import Link from 'next/link'; import { defineMessages, useIntl } from 'react-intl'; import useSWR from 'swr'; -import { RadarrSettings, SonarrSettings } from '@server/lib/settings'; - const messages = defineMessages({ manageModalTitle: 'Manage {mediaType}', @@ -109,6 +112,7 @@ const ManageSlideOver = ({ revalidate(); } }; + const deleteMediaFile = async () => { if (data.mediaInfo) { await axios.delete(`/api/v1/media/${data.mediaInfo.id}/file`);