forked from Github/frigate
Make deleting review items delete recordings as well (#10707)
* Make deleting review items delete recordings as well * Fix wrong camera bug
This commit is contained in:
@@ -29,8 +29,7 @@ export default function ReviewActionGroup({
|
||||
}, [selectedReviews, setSelectedReviews, pullLatestData]);
|
||||
|
||||
const onDelete = useCallback(async () => {
|
||||
const idList = selectedReviews.join(",");
|
||||
await axios.delete(`reviews/${idList}`);
|
||||
await axios.post(`reviews/delete`, { ids: selectedReviews });
|
||||
setSelectedReviews([]);
|
||||
pullLatestData();
|
||||
}, [selectedReviews, setSelectedReviews, pullLatestData]);
|
||||
|
||||
@@ -111,7 +111,9 @@ export default function PreviewThumbnailPlayer({
|
||||
} else {
|
||||
// the second preview is longer, return the second if it exists
|
||||
if (firstIndex < allPreviews.length - 1) {
|
||||
return allPreviews[firstIndex + 1];
|
||||
return allPreviews.find(
|
||||
(preview, idx) => idx > firstIndex && preview.camera == review.camera,
|
||||
);
|
||||
}
|
||||
|
||||
return undefined;
|
||||
|
||||
Reference in New Issue
Block a user