diff --git a/apps/jumpserver/api.py b/apps/jumpserver/api.py
index c7dbb6cd7..48b767299 100644
--- a/apps/jumpserver/api.py
+++ b/apps/jumpserver/api.py
@@ -31,7 +31,8 @@ class DatesLoginMetricMixin:
         query_params = self.request.query_params
         # monthly
         count = query_params.get('days')
-        return count if count else 0
+        count = int(count) if count else 0
+        return count
 
     @lazyproperty
     def sessions_queryset(self):