diff --git a/gso/workflows/l3_core_service/copernicus/terminate_copernicus.py b/gso/workflows/l3_core_service/copernicus/terminate_copernicus.py
index d8452035bb602ecb3eefbbb28da429b94f28c4b4..9d9539d6f59e119b3631f4a2b0a7c3aefbb620b8 100644
--- a/gso/workflows/l3_core_service/copernicus/terminate_copernicus.py
+++ b/gso/workflows/l3_core_service/copernicus/terminate_copernicus.py
@@ -20,8 +20,8 @@ def initial_input_form_generator(subscription_id: UUIDstr) -> FormGenerator:
     class TerminateForm(SubmitFormPage):
         tt_number: TTNumber
 
-    yield TerminateForm
-    return {"subscription": subscription}
+    user_input = yield TerminateForm
+    return {"subscription": subscription} | user_input.model_dump()
 
 
 @workflow(