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