]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - STEER/AliCDBManager.cxx
Update documentation (SPD, SSD, multiplicity)
[u/mrichter/AliRoot.git] / STEER / AliCDBManager.cxx
index db48c7bb1d4a78096d8351acf8e7ff1271c21f19..de58309a5e5bf499e7d9edd9bed131e73a442388 100644 (file)
@@ -804,6 +804,11 @@ TList* AliCDBManager::GetAll(const AliCDBId& query) {
 Bool_t AliCDBManager::Put(TObject* object, AliCDBId& id,  AliCDBMetaData* metaData, DataType type){
 // store an AliCDBEntry object into the database
 
+       if (object==0x0) {
+               AliError("Null Entry! No storage will be done!");
+               return kFALSE;
+       } 
+
        AliCDBEntry anEntry(object, id, metaData);
        return Put(&anEntry, type);
 
@@ -819,6 +824,11 @@ Bool_t AliCDBManager::Put(AliCDBEntry* entry, DataType type){
                return kFALSE;
        }
 
+       if (entry->GetObject()==0x0){
+               AliError("No valid object in CDB entry!");
+               return kFALSE;
+       }
+
        if (!entry){
                AliError("No entry!");
                return kFALSE;