diff --git a/web/src/components/overlay/detail/SearchDetailDialog.tsx b/web/src/components/overlay/detail/SearchDetailDialog.tsx
index 94ec56a09..028b827b3 100644
--- a/web/src/components/overlay/detail/SearchDetailDialog.tsx
+++ b/web/src/components/overlay/detail/SearchDetailDialog.tsx
@@ -425,25 +425,27 @@ function ObjectDetailsTab({
>
Regenerate
-
-
-
-
-
- regenerateDescription("snapshot")}
- >
- Regenerate With Snapshot
-
- regenerateDescription("thumbnails")}
- >
- Regenerate With Thumbnails
-
-
-
+ {search.has_snapshot && (
+
+
+
+
+
+ regenerateDescription("snapshot")}
+ >
+ Regenerate from Snapshot
+
+ regenerateDescription("thumbnails")}
+ >
+ Regenerate from Thumbnails
+
+
+
+ )}
)}