diff --git a/src/appier_extras/parts/diag/models/request.py b/src/appier_extras/parts/diag/models/request.py index 092c43f4..ae625683 100644 --- a/src/appier_extras/parts/diag/models/request.py +++ b/src/appier_extras/parts/diag/models/request.py @@ -86,6 +86,12 @@ class DiagRequest(base.DiagBase): immutable = True ) + length = appier.field( + type = int, + index = "all", + immutable = True + ) + browser = appier.field( index = "all", immutable = True diff --git a/src/appier_extras/parts/diag/part.py b/src/appier_extras/parts/diag/part.py index d267eb30..89d3e79c 100644 --- a/src/appier_extras/parts/diag/part.py +++ b/src/appier_extras/parts/diag/part.py @@ -231,6 +231,7 @@ def _store_log(self): code = self.request.code, protocol = self.request.protocol, duration = self.request.duration, + length = self.request.result_l, browser = self._browser, headers = self.request.in_headers, browser_info = self.request.browser_info, @@ -302,6 +303,7 @@ def _get_item_normal(self): item.update( protocol = self.request.protocol, duration = self.request.duration, + length = self.request.result_l, browser = self._browser, in_headers = self.request.in_headers, out_headers = self.request.out_headers,