правка багов с отображением ошибки и указания папки
This commit is contained in:
@@ -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) {
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -59,7 +59,7 @@ export function Recommendation() {
|
||||
))}
|
||||
</Row>
|
||||
<RecommendationModal show={modalView} handleClose={handleCloseModal} item={item}
|
||||
handleSave={handleDownload}/>
|
||||
handleSave={handleDownload} serial={false}/>
|
||||
</Container>
|
||||
);
|
||||
}
|
||||
Reference in New Issue
Block a user