Skip to content

Commit 49bcd6c

Browse files
authored
User metadata was missing in QualityObject (#366)
1 parent 3ccfac3 commit 49bcd6c

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

Framework/src/CcdbDatabase.cxx

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -144,6 +144,11 @@ void CcdbDatabase::storeQO(std::shared_ptr<QualityObject> qo)
144144
metadata["qc_quality"] = std::to_string(qo->getQuality().getLevel());
145145
metadata["qc_detector_name"] = qo->getDetectorName();
146146
metadata["qc_check_name"] = qo->getCheckName();
147+
// user's metadata
148+
map<string, string> userMetadata = qo->getMetadataMap();
149+
if (!userMetadata.empty()) {
150+
metadata.insert(userMetadata.begin(), userMetadata.end());
151+
}
147152

148153
// other attributes
149154
string path = qo->getPath();

0 commit comments

Comments
 (0)