diff --git a/objectstore/RetrieveRequest.cpp b/objectstore/RetrieveRequest.cpp
index c5e1ffe0a565a76c745d4ea9ef0dd9f59082b4f5..7ce544c4982c23a45adef9b3afa7144a24afb2d4 100644
--- a/objectstore/RetrieveRequest.cpp
+++ b/objectstore/RetrieveRequest.cpp
@@ -530,7 +530,7 @@ void RetrieveRequest::setActiveCopyNumber(uint32_t activeCopyNb) {
 // RetrieveRequest::getActiveCopyNumber()
 //------------------------------------------------------------------------------
 uint32_t RetrieveRequest::getActiveCopyNumber() {
-  throw exception::Exception(std::string(__FUNCTION__) + " not implemented");
+  return m_payload.activecopynb();
 }
 
 //------------------------------------------------------------------------------