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:
Nicolas Mowen
2024-03-27 07:22:28 -06:00
committed by GitHub
parent 98a1e6ee22
commit d5989c91a8
3 changed files with 47 additions and 6 deletions

View File

@@ -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]);

View File

@@ -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;