diff --git a/models/pos_order.py b/models/pos_order.py
index 1c461a6..479150e 100644
--- a/models/pos_order.py
+++ b/models/pos_order.py
@@ -65,6 +65,10 @@ class PosOrder(models.Model):
for order in self:
order.message_post(body=f"Order Cancelled by {employee_name}")
+ # Prevent Odoo backend warning regarding custom action properties
+ if isinstance(res, dict) and 'type' not in res:
+ res['type'] = ''
+
return res
def _prepare_pos_log(self, body):