diff --git a/src/frontend/app/actions/send-to-record-management-action/send-to-record-management.component.ts b/src/frontend/app/actions/send-to-record-management-action/send-to-record-management.component.ts
index a424923535341488f858694bf2cc0a444ce0f1fe..2d21f05590cd432f5da6ace5d1afed422599fbd8 100644
--- a/src/frontend/app/actions/send-to-record-management-action/send-to-record-management.component.ts
+++ b/src/frontend/app/actions/send-to-record-management-action/send-to-record-management.component.ts
@@ -130,7 +130,7 @@ export class SendToRecordManagementComponent implements OnInit {
 
     onSubmit() {
         this.loading = true;
-
+        this.formatData();
         if (this.data.resIds.length > 0) {
             this.executeAction();
         }
@@ -139,7 +139,7 @@ export class SendToRecordManagementComponent implements OnInit {
     executeAction() {
         const realResSelected: number[] = this.data.resIds;
 
-        this.http.put(this.data.processActionRoute, { resources: realResSelected, data: {} }).pipe(
+        this.http.put(this.data.processActionRoute, { resources: realResSelected, data: this.formatData() }).pipe(
             tap((data: any) => {
                 if (!data) {
                     this.dialogRef.close('success');
@@ -156,6 +156,14 @@ export class SendToRecordManagementComponent implements OnInit {
         ).subscribe();
     }
 
+    formatData() {
+        const dataToSend = {};
+        Object.keys(this.actionFormGroup.controls).forEach(element => {
+            dataToSend[element] = this.actionFormGroup.controls[element].value;
+        });
+        return dataToSend;
+    }
+
     archivalAgreementSelected(ev: any) {
         const archivalAgreement = this.archivalAgreements.filter((element: any) => element.id === ev.value);
         this.actionFormGroup.patchValue({entityArchiveRecipient: archivalAgreement[0].archiveEntityRegNumber});