diff --git a/ChangeLog b/ChangeLog
index 80696a3d7a6c59e6b0559dc23045b9de7052137d..3b4def098c178eccad14f2795e8900db180363f1 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -22,6 +22,8 @@ Fix: Missing include files.lib.php in some pages to use dol_delete_recursive.
 Fix: [ bug #1558 ] Product/service edit page title shows new Ref instead of old ref.
 Fix: [ bug #1553 ] Saving User displays setup removes menu.
 Fix: [ bug #1544 ] Can remove date from invoice
+Fix: list event view lost type event filter
+Fix: Add code save on create event
 
 ***** ChangeLog for 3.5.4 compared to 3.5.3 *****
 Fix: Hide title of event when agenda module disabled.
diff --git a/htdocs/comm/action/class/actioncomm.class.php b/htdocs/comm/action/class/actioncomm.class.php
index 10082062d0619063f16542022d24e70a43511707..b51b33e5b667f2a6a556930b6febf9ae8c5c24fc 100644
--- a/htdocs/comm/action/class/actioncomm.class.php
+++ b/htdocs/comm/action/class/actioncomm.class.php
@@ -140,6 +140,7 @@ class ActionComm extends CommonObject
             if ($result > 0)
             {
                 $this->type_id=$cactioncomm->id;
+                $this->code=$cactioncomm->code;
             }
             else if ($result == 0)
             {
diff --git a/htdocs/comm/action/listactions.php b/htdocs/comm/action/listactions.php
index ebe68fa3328d8f0112cb6298d84644bd0e5ad1d9..8b945a1667079c26be8ad5056ee6c7946df6d6ad 100644
--- a/htdocs/comm/action/listactions.php
+++ b/htdocs/comm/action/listactions.php
@@ -211,7 +211,7 @@ if ($resql)
     $head = calendars_prepare_head('');
 
     dol_fiche_head($head, 'card', $langs->trans('Events'), 0, 'list');
-    print_actions_filter($form,$canedit,$status,$year,$month,$day,$showbirthday,$filtera,$filtert,$filterd,$pid,$socid,-1);
+    print_actions_filter($form,$canedit,$status,$year,$month,$day,$showbirthday,$filtera,$filtert,$filterd,$pid,$socid,-1,$actioncode);
     dol_fiche_end();
 
     // Add link to show birthdays