правка багов с отображением ошибки и указания папки
This commit is contained in:
@@ -25,13 +25,14 @@ const RecommendationModal = ({show, handleClose, item, serial, handleSave}) => {
|
|||||||
}, []);
|
}, []);
|
||||||
|
|
||||||
const handleSubmit = () => {
|
const handleSubmit = () => {
|
||||||
createRequest(monitor, quality, item, serial, film)
|
createRequest(monitor, quality, item, serial, film, client)
|
||||||
.then(res => {
|
.then(res => {
|
||||||
client.post(`api/v3/${serial ? "series" : "movie"}`, res)
|
// client.post(`api/v3/${serial ? "series" : "movie"}`, res)
|
||||||
.then(() => handleSave(item, serial))
|
// .then(() => handleSave(item, serial))
|
||||||
.catch((err) => addToast(err.message, 'danger'));
|
// .catch((err) => addToast(err.message, 'danger'));
|
||||||
|
console.log(res)
|
||||||
})
|
})
|
||||||
.catch((err) => addToast(err, 'danger'));
|
.catch((err) => addToast(err.message, 'danger'));
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!item) {
|
if (!item) {
|
||||||
|
|||||||
@@ -1,6 +1,4 @@
|
|||||||
import {sonarr} from "../contexts/client";
|
export const createRequest = async (monitor, quality, item, serial, film, client) => {
|
||||||
|
|
||||||
export const createRequest = async (monitor, quality, item, serial, film) => {
|
|
||||||
if (!monitor) {
|
if (!monitor) {
|
||||||
// eslint-disable-next-line no-throw-literal
|
// eslint-disable-next-line no-throw-literal
|
||||||
throw 'Проверьте пункт отслеживания';
|
throw 'Проверьте пункт отслеживания';
|
||||||
@@ -17,8 +15,10 @@ export const createRequest = async (monitor, quality, item, serial, film) => {
|
|||||||
monitor: monitor,
|
monitor: monitor,
|
||||||
}
|
}
|
||||||
|
|
||||||
const folders = await sonarr().get("api/v3/rootFolder");
|
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;
|
request.rootFolderPath = !serial ?
|
||||||
|
folders.data.find((d) => d.path.includes(film ? "film" : "mult")).path :
|
||||||
|
folders.data[0].path;
|
||||||
|
|
||||||
if (!serial) {
|
if (!serial) {
|
||||||
request.id = 0;
|
request.id = 0;
|
||||||
@@ -27,7 +27,7 @@ export const createRequest = async (monitor, quality, item, serial, film) => {
|
|||||||
...addOptions,
|
...addOptions,
|
||||||
searchForMovie: true
|
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)
|
request.tags = tags.data.filter((t) => t.label === (film ? "film" : "mult")).map((t) => t.id)
|
||||||
} else {
|
} else {
|
||||||
request.seasonFolder = true;
|
request.seasonFolder = true;
|
||||||
|
|||||||
@@ -59,7 +59,7 @@ export function Recommendation() {
|
|||||||
))}
|
))}
|
||||||
</Row>
|
</Row>
|
||||||
<RecommendationModal show={modalView} handleClose={handleCloseModal} item={item}
|
<RecommendationModal show={modalView} handleClose={handleCloseModal} item={item}
|
||||||
handleSave={handleDownload}/>
|
handleSave={handleDownload} serial={false}/>
|
||||||
</Container>
|
</Container>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user