From 040b5d23984ad3739eca9e9e2edcd5d21debabee Mon Sep 17 00:00:00 2001 From: Florian Fittschen Date: Fri, 25 Sep 2026 17:18:13 +0200 Subject: [PATCH] fix(store): set the response body size of upload tasks LoggerStore sets responseBodySize for data and download tasks, but not for upload tasks, so it stayed at its initial value of -1 even when the upload's response body was stored. Set it from the response body, the same way as for data tasks. --- Sources/Pulse/LoggerStore/LoggerStore.swift | 1 + 1 file changed, 1 insertion(+) diff --git a/Sources/Pulse/LoggerStore/LoggerStore.swift b/Sources/Pulse/LoggerStore/LoggerStore.swift index 5fb3626be..3bb012a27 100644 --- a/Sources/Pulse/LoggerStore/LoggerStore.swift +++ b/Sources/Pulse/LoggerStore/LoggerStore.swift @@ -443,6 +443,7 @@ extension LoggerStore { entity.requestBodySize = event.metrics?.transactions.last(where: { $0.fetchType == .networkLoad })?.transferSize.requestBodyBytesSent ?? Int64(event.requestBody?.count ?? -1) + entity.responseBodySize = Int64(event.responseBody?.count ?? 0) default: break }