diff --git a/consumer/api/cpp/src/server_data_broker.cpp b/consumer/api/cpp/src/server_data_broker.cpp
index 3a64894ce770639772b34fdb0c0a0fc102fbb707..6b101f08afaea519639efadfeb595e62d05871b2 100644
--- a/consumer/api/cpp/src/server_data_broker.cpp
+++ b/consumer/api/cpp/src/server_data_broker.cpp
@@ -267,10 +267,6 @@ Error ServerDataBroker::GetRecordFromServer(std::string* response, std::string g
             return err;
         }
 
-        if (err == ConsumerErrorTemplates::kPartialData) {
-            return err;
-        }
-
         if (request_suffix == "next") {
             auto save_error = SwitchToGetByIdIfNoData(&err, *response, &request_suffix)
                 || SwitchToGetByIdIfPartialData(&err, *response, &request_suffix);