diff --git a/common/checksum/Checksum.cpp b/common/checksum/Checksum.cpp
index 631caf53d504f47726bf7d7c0589baf7bfa8cda3..d33ae4ab0e5e127a4d94dc197df01a482ae0f106 100644
--- a/common/checksum/Checksum.cpp
+++ b/common/checksum/Checksum.cpp
@@ -85,6 +85,9 @@ std::string cta::Checksum::str() const {
     case CHECKSUMTYPE_ADLER32:
       oss << "adler32:" << std::hex << std::showbase << getNumeric<uint32_t>();
       break;
+    case CHECKSUMTYPE_NONE:
+      oss << "-";
+      break;
     default:;
   }
   return oss.str();
diff --git a/nameserver/mockNS/MockNameServer.cpp b/nameserver/mockNS/MockNameServer.cpp
index e9f60648ffd81fc39162cb27ac17ce26b2fea4f7..a9dd6830ed60a911297a28f1ececd47dd62b71c9 100644
--- a/nameserver/mockNS/MockNameServer.cpp
+++ b/nameserver/mockNS/MockNameServer.cpp
@@ -214,8 +214,9 @@ void cta::MockNameServer::assertStorageClassIsNotInUse(
 //------------------------------------------------------------------------------
 std::string cta::MockNameServer::fromNameServerTapeFileToString(const cta::NameServerTapeFile &tapeFile) const {
   std::stringstream ss;
+  
   ss << tapeFile.checksum.checksumTypeToStr(tapeFile.checksum.getType())
-      << " " << tapeFile.checksum.getNumeric<uint32_t>()
+      << " " << tapeFile.checksum.str()
       << " " << tapeFile.compressedSize
       << " " << tapeFile.copyNb
       << " " << tapeFile.size