Skip to content
Snippets Groups Projects
Commit bea3d13d authored by David Hammer's avatar David Hammer
Browse files

Fix case where mdata_const may be undefined

parent 7c8f2a93
No related branches found
No related tags found
1 merge request!492[AGIPD][DARK] Correctly retrieve old constants for comparison
......@@ -398,7 +398,7 @@ def get_pdu_from_db(karabo_id: str, karabo_da: Union[str, list],
:param karabo_id: Karabo identifier.
:param karabo_da: Karabo data aggregator.
:param constant: Calibration constant object to
:param constant: Calibration constant object to
intialize CalibrationConstantMetadata class.
:param condition: Detector condition object to
intialize CalibrationConstantMetadata class.
......@@ -548,8 +548,8 @@ def get_from_db(karabo_id: str, karabo_da: str,
raise RuntimeError(f'{e}')
if ntries > 0:
mdata_const = metadata.calibration_constant_version
if load_data and meta_only:
mdata_const = metadata.calibration_constant_version
fpath = Path(mdata_const.hdf5path, mdata_const.filename)
with h5py.File(fpath, "r") as f:
arr = f[f"{mdata_const.h5path}/data"][()]
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment