diff --git a/src/Services/MemMangService.cpp b/src/Services/MemMangService.cpp
index dbf0908b899fba3fcc413ce333c41fce8e5f70ac..7ce197a0d83075214c0ca70c9f0c837e1beea986 100644
--- a/src/Services/MemMangService.cpp
+++ b/src/Services/MemMangService.cpp
@@ -46,6 +46,7 @@ void MemoryManagementService::RawDataMemoryManagement::dumpRawData(Message &requ
 
 	// todo: complete the function and fully specify it
 	mainService->storeMessage(report);
+	report.resetRead();
 }
 
 /*void MemoryManagementService::RawDataMemoryManagement::dumpedRawDataReport() {