Update Tasks.js

Fix for 100% cpu usage on browsers when loading this page
This commit is contained in:
Thegan Govender
2023-10-28 23:11:17 +02:00
parent 87b69aa944
commit 1ace28088c

View File

@@ -72,7 +72,6 @@ export default function Tasks() {
},
}).then((response) =>{
setTaskIntervals(response.data);
getTaskSettings();
})
.catch((error) => {
console.log(error);
@@ -122,10 +121,10 @@ export default function Tasks() {
{task.type==='Job' ?
<Dropdown className="w-100">
<Dropdown.Toggle variant="outline-primary" id="dropdown-basic" className="w-100">
{intervals.find((interval) => interval.value === (taskIntervals[task.name]?.Interval || 15)).display}
{taskIntervals && intervals.find((interval) => interval.value === (taskIntervals[task.name]?.Interval || 15)).display}
</Dropdown.Toggle>
<Dropdown.Menu className="w-100" >
{intervals.map((interval) => (
{taskIntervals && intervals.map((interval) => (
<Dropdown.Item onClick={()=>updateTaskSettings(task.name,interval.value)} value={interval.value} key={interval.value}>{interval.display}</Dropdown.Item>
))}