diff --git a/producer/api/cpp/src/receiver_discovery_service.cpp b/producer/api/cpp/src/receiver_discovery_service.cpp
index b1130b7ec6043a9635c2336c57de719967e48eda..33ad5da6cf95a8adad9de0f2836f876f5200a9b4 100644
--- a/producer/api/cpp/src/receiver_discovery_service.cpp
+++ b/producer/api/cpp/src/receiver_discovery_service.cpp
@@ -11,7 +11,7 @@
 namespace  asapo {
 
 const std::string ReceiverDiscoveryService::kServiceEndpointSuffix = "/asapo-discovery/"+kProducerProtocol.GetDiscoveryVersion()
-    +"/asapo-receiver?protocol="+kConsumerProtocol.GetVersion();
+    +"/asapo-receiver?protocol="+kProducerProtocol.GetVersion();
 
 ReceiverDiscoveryService::ReceiverDiscoveryService(std::string endpoint, uint64_t update_frequency_ms): httpclient__{DefaultHttpClient()},
     log__{GetDefaultProducerLogger()},