diff --git a/app/missions/[missionId]/page.tsx b/app/missions/[missionId]/page.tsx
index 747cb914..f97272db 100644
--- a/app/missions/[missionId]/page.tsx
+++ b/app/missions/[missionId]/page.tsx
@@ -569,18 +569,21 @@ export default function MissionDetailPage() {
Sauvegarder
)}
-
+ {/* Only show Generate button if no plan has been saved yet */}
+ {!mission.actionPlan && (
+
+ )}