AliCDBStorage* bckStorage = fDefaultStorage;
fDefaultStorage = GetStorage(dbString);
+
+ if(!fDefaultStorage) return;
if(bckStorage && (fDefaultStorage != bckStorage)){
AliWarning("Existing default storage replaced: clearing cache!");
fDefaultStorage = GetStorage(param);
+ if(!fDefaultStorage) return;
+
if(bckStorage && (fDefaultStorage != bckStorage)){
AliWarning("Existing default storage replaced: clearing cache!");
ClearCache();
if(checkPar) delete checkPar;
delete fSpecificStorages.Remove(objCalibType);
}
- GetStorage(param);
+ AliCDBStorage *aStorage = GetStorage(param);
+ if(!aStorage) return;
fSpecificStorages.Add(objCalibType, param->CloneParam());