правка багов с отображением ошибки и указания папки

This commit is contained in:
Kayashov.SM
2025-09-29 23:38:58 +04:00
parent d21242d24c
commit 191ae2689b
3 changed files with 13 additions and 12 deletions

View File

@@ -25,13 +25,14 @@ const RecommendationModal = ({show, handleClose, item, serial, handleSave}) => {
}, []);
const handleSubmit = () => {
createRequest(monitor, quality, item, serial, film)
createRequest(monitor, quality, item, serial, film, client)
.then(res => {
client.post(`api/v3/${serial ? "series" : "movie"}`, res)
.then(() => handleSave(item, serial))
.catch((err) => addToast(err.message, 'danger'));
// client.post(`api/v3/${serial ? "series" : "movie"}`, res)
// .then(() => handleSave(item, serial))
// .catch((err) => addToast(err.message, 'danger'));
console.log(res)
})
.catch((err) => addToast(err, 'danger'));
.catch((err) => addToast(err.message, 'danger'));
}
if (!item) {

View File

@@ -1,6 +1,4 @@
import {sonarr} from "../contexts/client";
export const createRequest = async (monitor, quality, item, serial, film) => {
export const createRequest = async (monitor, quality, item, serial, film, client) => {
if (!monitor) {
// eslint-disable-next-line no-throw-literal
throw 'Проверьте пункт отслеживания';
@@ -17,8 +15,10 @@ export const createRequest = async (monitor, quality, item, serial, film) => {
monitor: monitor,
}
const folders = await sonarr().get("api/v3/rootFolder");
request.rootFolderPath = !serial ? folders.data.find((d) => d.path.includes(film ? "film" : "mult")).path : folders.data[0].path;
const folders = await client.get("api/v3/rootFolder");
request.rootFolderPath = !serial ?
folders.data.find((d) => d.path.includes(film ? "film" : "mult")).path :
folders.data[0].path;
if (!serial) {
request.id = 0;
@@ -27,7 +27,7 @@ export const createRequest = async (monitor, quality, item, serial, film) => {
...addOptions,
searchForMovie: true
}
const tags = await sonarr().get("api/v3/tag");
const tags = await client.get("api/v3/tag");
request.tags = tags.data.filter((t) => t.label === (film ? "film" : "mult")).map((t) => t.id)
} else {
request.seasonFolder = true;

View File

@@ -59,7 +59,7 @@ export function Recommendation() {
))}
</Row>
<RecommendationModal show={modalView} handleClose={handleCloseModal} item={item}
handleSave={handleDownload}/>
handleSave={handleDownload} serial={false}/>
</Container>
);
}