From fd78be86c5613cfb41622fcebfccf8d5b4190c19 Mon Sep 17 00:00:00 2001 From: Makar Shevchenko Date: Wed, 12 Mar 2025 19:01:57 +0300 Subject: [PATCH] fix inner_stats --- smart_kit/start_points/main_loop_kafka.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/smart_kit/start_points/main_loop_kafka.py b/smart_kit/start_points/main_loop_kafka.py index b8ed445f..616d99a0 100644 --- a/smart_kit/start_points/main_loop_kafka.py +++ b/smart_kit/start_points/main_loop_kafka.py @@ -799,3 +799,8 @@ def _stats_for_outgoing(self, user: User): key="inner_stats", default=[] )) callback.action_params.setdefault("stats_system", callback.behavior_id) + user.mid_variables.update( + key="inner_stats", + value=[stats if isinstance(stats, dict) else stats.toJSON() + for stats in user.mid_variables.get(key="inner_stats", default=[])] + )