1 parent 4b6fd5a commit e17543bCopy full SHA for e17543b
1 file changed
src/pages/Home.tsx
@@ -84,7 +84,11 @@ const Home: Component = () => {
84
toast.error("Scan cancelled");
85
};
86
87
- const deleteScan = async (id: number) => {
+ const deleteScan = async (id: number | null) => {
88
+ if (id === null) {
89
+ toast.error("No scan selected for deletion");
90
+ return;
91
+ };
92
await invoke("delete_scan", { scanId: id });
93
setPendingDeleteId(null);
94
await loadHistory();
@@ -207,7 +211,7 @@ const Home: Component = () => {
207
211
title="Delete scan?"
208
212
message="This will permanently delete this scan record. This action cannot be undone."
209
213
confirmLabel="Delete"
210
- onConfirm={() => deleteScan(pendingDeleteId()!)}
214
+ onConfirm={() => deleteScan(pendingDeleteId())}
215
onCancel={() => setPendingDeleteId(null)}
216
/>
217
</div>
0 commit comments